linux的用戶與用戶組管理命令
1、用戶和群組
groupadd: 用于添加新的組群
其命令格式如下:
groupadd [-option] 群組名
常用參數:
-g GID:指定創建群組的GID(GID為大于500的數字)
范例【1】添加一個叫teama的群組,并指定GID為555,使用命令:
groupadd -g 555 teama
注意(PS):如果不加-g參數,默認情況下系統會自動分配GID(用戶所屬群組的識別碼),從500開始順序排列
groupdel: 用于刪除已存在的群組
其命令格式如下:
groupdel [-option] 群組名
注意(PS):刪除群組之前必須將該群組內的用戶刪除
useradd: 用于創建新的用戶
其命令格式如下:
useradd [-option] 用戶名
常用參數:
-u UID:指定創建群組的UID,如果不指定,則系統自動分配
-g GID/groupname:指定新增用戶所在的群組,可以用GID或者是群組名。如果不指定群 組,則系統自動創建一個和用戶名同名的群組,并將該用戶加入該群組
-M:不建立“家”目錄,如果不使用該參數,則默認建立家目錄
-s shell:指定用戶登錄時啟用的shell,如果不指定,一般使用/bin/bash
-G:指定該用戶屬于root群組
范例【1】創建一個名為testa的用戶,指定其UID為555,并指定該用戶加入teama群組,并指定其使用C-shell,則使用命令:
useradd -u 555 -g teama -s /bin/bash testa
該命令執行完,我們可以在/home目錄下看到testa目錄,這是系統默認創建的該用戶的“家”目錄
范例【2】創建一個名為usera的用戶,只屬于root群組,則使用命令:
useradd -g root usera
范例【3】創建一個名為userb的用戶,即屬于root群組,也屬于userb群組,則使用命令:
useradd -G root userb
userdel: 用于刪除已存在的用戶
其命令格式如下:
userdel [-option] 用戶名
常用參數:
-r:將該用戶的家目錄和郵件文件一并刪除,如果不加該參數,僅是刪除賬戶,處于減少垃圾文件的目的,建議執行該命令時使用參數-r
范例【1】刪除上例創建的usera和userb用戶,將其家目錄與郵件文件一起刪除,則使用命令:
userdel -r usera userb
usermod: 用于修改用戶的信息
其命令格式如下:
usermod [-option] 用戶名
常用參數:
-u UID:設定用戶的UID
-g GID/groupname:設定用戶的群組,可以用GID或者是群組名。
-s shell:指定用戶登錄時啟用的shell。
2、用戶密碼命令
passwd: 用于設定用戶的密碼
其命令格式如下:
passwd [username]
常用參數:
-d :刪除當前密碼
-k:密碼永不過期
-l:鎖定用戶
注意(PS):1)若passwd后面不跟用戶名,則表示修改當前用戶的密碼
2)只有超級管理員root才能給別的用戶指定密碼,普通用戶只能修改自己的密碼
3、用戶切換命令
su: 用于切換用戶身份
其命令格式如下:
su [-] [username]
注意(PS):1)若使用“-”符號,則表示完整切換到另一個用戶的環境,反之則表示使用當前用戶環境。
2)從root用戶切向普通用戶,不需要輸入密碼,反之則需要輸入密碼才可以完成切換。
3)如果要返回原來的用戶,則使用exit命令,在同一用戶下使用則退出終端。
4、用戶查詢命令
id: 用于顯示用戶的UID、GID以及所擁有的群組
其命令格式為:id [username]
groups: 用于顯示用戶所屬的群組信息
其命令格式為:groups [username]
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
