2021-05-12 14:32:11
Linux的使用者與使用者組管理命令
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]
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-05/117461.htm
相關文章