1. 使用者及passwd檔案
1) /etc/passwd檔案的功能:儲存所有使用者的相關資訊,該檔案也被稱為使用者資訊資料庫(database)。
2) /etc/passwd檔案每個欄位的具體含義:
a) 第1個字段(列)記錄的是這個使用者的名字(在建立使用者時root使用者起的)。
b) 第2個字段(列)如果是x,表示該使用者登入linux系統時必須使用密碼;如果為空,則該使用者在登入時無須提供密碼。
c) 第3個字段(列)記錄的是這個使用者的uid。
d) 第4個字段(列)記錄的是這個使用者所屬群組的gid。
e) 第5個字段(列)記錄的是有關這個使用者的注釋資訊(如全名或通訊位址)。
f) 第6個字段(列)記錄的是這個使用者的家目錄的路徑。
g) 第7個字段(列)記錄的是這個使用者登入後,第乙個要執行的程序。
2. shadow檔案
1) /etc/shadow檔案的功能:儲存所有使用者的密碼,每乙個使用者占用一行記錄,該檔案實際上就是存放使用者密碼的資料庫(database)。
2) /etc/shadow檔案每個欄位的具體含義:
a) 第1個字段(列)是使用者名稱。
b) 第2個字段(列)是密碼,這個密碼是經過md5加密演算法加密過的密碼。
3. 群組及group檔案
1) /etc/group檔案的功能:存放了linux系統中所有群組的資訊,它實際上就是乙個存放群組資訊的資料庫(database)。
2) /etc/group檔案每個欄位的具體含義:
a) 第1個字段是這個群組的名字。
b) 第2個字段中的x表示這個群組在登入linux系統時必須使用密碼。
c) 第3個字段記錄的是這個群組的gid。
d) 第4個字段記錄的是這個群組裡還有哪些群組成員。
4. 在linux系統中新增乙個新的使用者賬戶
1) useradd命令的功能:新增乙個使用者。
2) useradd命令的常用選項:
a) –u:指定使用者的uid
b) –g:指定使用者所屬的群組
c) –d:指定使用者的家目錄
d) –c:指定使用者的備註資訊
e) –s:指定使用者所用的shell
3) 靈活應用useradd命令的舉例:
a) 例如:在系統中新增乙個fox(狐狸)使用者的命令:useradd fox
b) 例如:在系統中新增乙個使用者user01,屬組為police以及uid為600的命令:useradd –u 600 –g police user01
5. 使用usermod命令修改使用者賬戶
1) usermod命令的功能:修改使用者的賬戶資訊。
2) usermod命令的常用選項:
a) –u:修改使用者的uid
b) –g:修改使用者的gid
c) –g:將乙個使用者加入到指定的群組中
d) –d:修改使用者的家目錄
e) –c:修改使用者的備註資訊
f) –s:修改使用者所用的shell
3) 靈活應用usermod命令的舉例:
a) 修改babydog4使用者的家目錄為/home/babies的命令:
usermod –d /home/babies babydog4
b) 將babydog4這個使用者新增到babydog6這個群組中的命令:
usermod –g babydog6 babydog4
c) 將babydog4這個使用者的的gid變更為dog群組的命令:
usermod –g dog babydog4
6. 使用usermod命令鎖住使用者及將使用者解鎖
1) usermod –l命戶令的功能:將使用者的賬號鎖住
2) usermod –l命戶令的用法舉例:
例如:將babydog6使用者的賬號鎖住的命令:usermod –l babydog6
3) usermod –u命戶令的功能:將使用者的賬號解鎖
4) usermod –u命戶令的用法舉例:
例如:將babydog6使用者的賬號解鎖的命令:usermod –u babydog6
7. 使用userdel命令刪除使用者賬號
1) userdel命令的功能:刪除使用者。
2) userdel命令的常用選項:
–r:在刪除使用者的同時刪除這個使用者的家目錄及其郵箱。
3) 靈活應用userdel命令刪除使用者的舉例:
a) 例如:刪除babydog5使用者不刪除其家目錄的命令:
userdel babydog5
b) 例如:刪除babydog5使用者,同時刪除其家目錄的命令:
userdel –r babydog5
8. 群組的管理
1) 掌握groupadd命令的功能:建立乙個新的群組賬號。
2) 了解groupadd命令的常用選項:
–g:指定群組的gid
3) 靈活應用groupadd命令的舉例:
例如:在系統中新增加乙個名為boydogs的群組的命令:
groupadd boydogs
4) groupmod命令的功能:修改乙個群組賬號的資訊。
5) groupmod命令的常用選項:
a) –g:修改群組的gid
b) –n:修改群組的名稱
6) groupmod命令的舉例:
例如:修改police群組的gid為521的命令:
groupmod –g 521 police
例如:將群組boydogs改名為daddogs的命令:
groupmod –n daddogs boydogs
7) groupdel命令的功能:刪除乙個群組賬號。
8) groupdel命令的舉例:
例如:刪除daddogs群組的命令:groupdel daddogs
Linux 使用者 群組 許可權
1,linux使用user和group控制使用者對檔案的訪問許可權 2,使用者使用賬號和口令登陸 3,每個檔案都有owner並且owner屬於group 4,每個程式都有自己的owner和group 1,每個使用者都有乙個唯一的userid 2,user的資訊儲存在 etc passwd 1,儲存使...
Linux 使用者群組相關
1,管理群組 將使用者分組是linux 系統中對使用者進行管理及控制訪問許可權的一種手段。每個使用者都屬於某個使用者組 乙個組中可以有多個使用者,乙個使用者也可以屬於不同的組。1 添 組 格式 groupadd 選項 群組名 選項 g gid 設定建立群組的gid 如果不加 g選項,指定gid,則系...
linux命令 使用者 群組 許可權
linux使用者 群組 許可權 使用者 1 每個使用者都有乙個唯一的user id 2 user的資訊儲存在 etc passwd中 1 儲存使用者名稱和home目錄等資訊 2 etc shadow 使用者名稱密碼過期等資訊 3 每個user都有乙個home目錄 4 user未經授權講禁止讀寫或執行...