Linux基礎 03 使用者 群組

2022-08-04 01:33:16 字數 2835 閱讀 8768

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未經授權講禁止讀寫或執行...