Linux 使用者群組相關

2021-10-01 19:57:09 字數 2484 閱讀 5306

1,管理群組

將使用者分組是linux 系統中對使用者進行管理及控制訪問許可權的一種手段。

每個使用者都屬於某個使用者組;乙個組中可以有多個使用者,乙個使用者也可以屬於不同的組。

1)、添**組

格式:groupadd [-選項] 群組名

選項-g gid:設定建立群組的gid

如果不加-g選項,指定gid,則系統自動分配乙個,從500開始按順序排列

示例:新增乙個叫g2的群組

groupadd g2

新增乙個叫g3的群組,並指定gid為555

groupadd -g 555 g3

說明:gid>=500是普通群組

gid在0-499為系統群組

檢視新增效果

方式一:圖形化介面方式

方式二:檢視檔案 cat /etc/group

2)、刪除群組

格式:groupdel 群組名

注意:在刪除群組前必須將群組內的使用者刪除

groupdel g3

2,管理賬號

補充:主組(或叫基本組)和附加組(或叫其它組)

基本組:

如果沒有指定使用者組,建立使用者的時候,

系統會預設同時建立乙個和這個使用者名稱同名的組,

附加組:

除了基本組之外,使用者所在的其他組,都是附加組。

使用者不論為與基本組中還是附加組中,就會擁有該組的許可權,就是說用法相同。

乙個使用者可以屬於多個附加組。但是乙個使用者只能有乙個基本組。

1)、新增使用者

格式:useradd [-選項] 使用者名稱

選項:-u uid

指定使用者的使用者號uid,如果不指定,則系統自動分配

-g gid或groupname

指定新增使用者所在的基本組,可以使用gid或群組名

(如果不指定群組,則系統將自動建立乙個和使用者名稱同名的群組,並將使用者加入該群組)

-g 組1,組2

指定使用者所屬的附加組

示例:useradd u1

useradd u2

建立u3使用者,並指定它的uid為555,並指定使用者的基本組為g1

useradd -u 555 -g g1 u3(前提是g1存在)

useradd -u 556 -g 501 u4(還可以使用gid指定組,前提是存在id為501的組)

useradd -g g1 -g g2,g3 u5(前提是g1,g2,g3都存在)

檢視新增效果

方式一:圖形化介面方式

方式二:檢視檔案 cat /etc/passwd

說明:使用者分類:

超級使用者root,uid為0

系統使用者,uid在1-499之間,一般不允許登入到系統(特定的低許可權使用者)

普通使用者,uid在500-65535之間

2)、刪除:

格式:userdel [-選項] 使用者名稱

選項-r:將該賬號的家目錄、郵件檔案(/var/spool/mail/使用者名稱)和臨時檔案一併刪除

示例:userdel u5(只刪除使用者,不刪除當前使用者的家目錄)

userdel -r u4(使用者與宿主目錄全部刪除)

3)、修改

格式:usermod [-選項] 使用者名稱

選項同useradd

示例:usermod -u 557 -g g1 -g g2,g3 u1(前提是g1,g2,g3都存在)

3,管理密碼

格式:passwd [使用者名稱]

示例改自己密碼:passwd

修改別人的密碼(只有root使用者才可以修改):passwd jack

修改方式

方式一:圖形化介面方式

方式二:命令方式

檢視效果cat /etc/shadow

4,使用者切換

在實際應用中,我們從安全角度考慮,一般使用普通使用者登入,但是如果某一情況下需要暫時使用系統管理員root來執行一些操作時,需要切換使用者

su [-] [username]

(注意留空格)

示例1)關於「-」符號

使用「-」:表示完整切換到另乙個使用者的環境,到了那個使用者的家目錄;

su - jack

不加「-」:表示使用當前的環境,如果要去那個使用者的家目錄,還要使用cd命令,前者更方便

su jack

2)關於輸入密碼

root使用者切向普通使用者,不需要輸入密碼

普通使用者切向其它使用者,都需要輸入密碼

3)返回原來的使用者

輸入exit命令或ctrl+d

5,使用者查詢

1)、id

用於顯示使用者的uid(使用者id)、gid(群組id)、所擁有的群組

查詢當前使用者資訊

id查詢u1資訊

id u1

2)、groups

顯示使用者所屬的群組資訊

語法:groups [username]

顯示當前使用者群組資訊(基本組和附加組)

groups

顯示u1群組資訊(基本組和附加組)

groups u1

Linux 使用者 群組 許可權

1,linux使用user和group控制使用者對檔案的訪問許可權 2,使用者使用賬號和口令登陸 3,每個檔案都有owner並且owner屬於group 4,每個程式都有自己的owner和group 1,每個使用者都有乙個唯一的userid 2,user的資訊儲存在 etc passwd 1,儲存使...

linux命令 使用者 群組 許可權

linux使用者 群組 許可權 使用者 1 每個使用者都有乙個唯一的user id 2 user的資訊儲存在 etc passwd中 1 儲存使用者名稱和home目錄等資訊 2 etc shadow 使用者名稱密碼過期等資訊 3 每個user都有乙個home目錄 4 user未經授權講禁止讀寫或執行...

linux 建立使用者 ,群組,許可權

建立使用者 群組 總結1 建立使用者 useradd mao1 建立普通使用者時,要在root下進行建立 2 建立群組 groupadd 用法和useradd相似,後接需要建立的群組名。3 修改使用者賬戶 usermod 引數 l 對使用者重新命名。home中的使用者家目錄名不變,需要手動修改 g ...