重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
一. 用戶和組的管理?
- Linux中用戶種類:
root : 管理員,擁有至高無上的權限,不受限制,UID為0
普通用戶:?管理員創建的用戶,受權限限制,UID一般是500~60000,可以登錄系統
程序用戶?:安裝應用程序,系統創建的,UID一般是1~500,一般不可以登錄系統,shell一般是/sbin/nologin
-Linux中組的種類:
基本組(私有組)?一個用戶只有一個私有組,當用戶創建目錄和文件的時候,目錄和文件默認的屬組是基本組
附加組(公共組)?用戶可以有多個附加組
-用戶的管理:
/etc/passwd ??#存放了用戶的信息
root:用戶賬戶
x:密碼占位符
0:uid
0:gid
root:描述性信息
root:家目錄
/bin/bash:登錄shell
/etc/shadow???#存放了用戶的密碼信息等(與/etc/passwd用戶信息每一行對應)
root后面的紅色部分 :密文,一般用HASH算法生成
14374:從1970年1月1日到現在的時間(單位天)
0:密碼最短使用期限
99999:密碼最長有效期限
7:密碼失效提前7天提醒
…:賬號過期多長時間會失效以及保留項
-添加用戶賬號
useradd命令
useradd ?[選項]...??用戶名
?
-u:指定 UID 標記號????
-d:指定宿主目錄,缺省為 /home/用戶名 (指定目錄會自主創建,當指定目錄存在將不會復制初始配置文件)
??
-e:指定帳號失效時間????
-g:指定用戶的基本組名(或UID號)????
-G:指定用戶的附加組名(或GID號)? ?(當指定的附加組不存在時,無法創建用戶 )
-M:不為用戶建立并初始化宿主目錄????
-s:指定用戶的登錄Shell
-設置/更改用戶口令
passwd命令
passwd ?[選項]...??用戶名
-d:清空用戶的密碼,使之無需密碼即可登錄? ?
-l:鎖定用戶帳號????
-S:查看用戶帳號的狀態(是否被鎖定) ????
-u:解鎖用戶帳號
補充:標準輸入:
echo "123456" | passwd --stdin test02
給test02賬戶設置密碼123456
-exit
可以退回上次切換賬戶時的賬戶
-修改用戶賬號的屬性?
usermod命令
usermod ?[選項]...??用戶名
-l:更改用戶帳號的登錄名稱
-L:鎖定用戶賬戶
-U:解鎖用戶賬戶
-u:指定 UID 標記號????
-d:指定宿主目錄,缺省為 /home/用戶名????
-e:指定帳號失效時間????
-g:指定用戶的基本組名(或UID號)????
-G:指定用戶的附加組名(或GID號)????
-M:不為用戶建立并初始化宿主目錄????
-s:指定用戶的登錄Shell
-刪除用戶賬號?
userdel命令
userdel ?[-r] ?用戶名? (添加 -r 選項時,表示連用戶的宿主目錄一并刪除)
??
-用戶賬號初始配置文件:
文件來源:從/etc/skel目錄中復制而來
主要的用戶初始配置文件:
?用戶每次登錄時執行
?每次進入新的bash環境時執行
?用戶每次退出登錄時執行
組賬號文件
-添加組賬號
groupadd命令
groupadd??[-g GID]??組帳號名
基本組和附加組都在/etc/group里面
-增加/刪除組成員?
gpasswd命令?
用途:設置組帳號密碼(極少用)、添加/刪除組成員
gpasswd ?[選項]...??組帳號名
-a:向組內添加一個用戶
????
-d:從組內刪除一個用戶成員
????
-M:定義組成員列表,以逗號分隔(會覆蓋原組成員)
-刪除組賬號?
groupdel命令
groupdel ?組帳號名
-查詢賬號信息:
id命令
用途:查詢用戶身份標識
格式:id??[用戶名]
groups命令
用途:查詢用戶所屬的組
格式:groups??[用戶名]
finger命令
用途:查詢用戶帳號的詳細信息
格式:finger??[用戶名]
users、w 、who命令
用途:查詢已登錄到主機的用戶信息
二. 文件和目錄的屬性:屬主、屬組、權限
-文件/目錄的權限和歸屬
A. ?訪問權限
讀取r:允許查看文件內容、顯示目錄列表
寫入w:允許修改文件內容,允許在目錄中新建、移動、刪除文件或子目錄
可執行x:允許運行程序、切換目錄
B. ?歸屬(所有權)
屬主:擁有該文件或目錄的用戶帳號
屬組:擁有該文件或目錄的組帳號
ls -l 執行命令后得結果分析
例:
第一個字符:表示文件或目錄的類型:
d(目錄)
b(塊設備文件)
c(字符設備文件)
“-”(普通文件)
“l”(鏈接文件)
第2-4個字符:表示屬主的權限
第5-7個字符:表示屬組的權限
第8-10個字符:表示其它人的權限
34298:文件大小 單位字節
04-02 00:23 :文件創建時間
install.log:文件名
-Linux中基本權限分為r(4)、w(2)、x(1)
查看文件/目錄的權限和歸屬
-設置文件和目錄的權限
chmod命令
格式1:chmod ??[ugoa] ?[+-=] [rwx] ?文件或目錄...
格式2:chmod nnn 文件或目錄...(推薦使用)
常用命令選項
-R:遞歸修改指定目錄下所有子項的全新
-設置文件和目錄的歸屬
chown命令
格式:chown? 屬主? 文件或目錄
? chown? :屬組? 文件或目錄
? chown? 屬主:屬組? 文件或目錄
常用命令選項
-R:遞歸修改指定目錄下所有文件、子目錄的歸屬
-文件權限掩碼的設置
Umask?可以設置新建文件、目錄時的默認權限,(默認權限 = 現有默認權限 - 權限掩碼)
Umask?查看當前權限掩碼
Umask [權限掩碼]?
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。