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 ...