linux常用命令之 使用者與使用者組管理命令

2022-05-30 09:39:08 字數 2221 閱讀 1306

groupadd:用於新增新的組群

其命令格式如下:

groupadd [-option] 群組名

常用引數:

-g gid:指定建立群組的gid(gid為大於500的數字)

範例新增乙個叫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群組

範例建立乙個名為testa的使用者,指定其uid為555,並指定該使用者加入teama群組,並指定其使用c-shell,則使用命令:

useradd -u 555 -g teama -s /bin/bash testa

該命令執行完,我們可以在/home目錄下看到testa目錄,這是系統預設建立的該使用者的「家」目錄

範例建立乙個名為usera的使用者,只屬於root群組,則使用命令:

useradd -g root usera

範例建立乙個名為userb的使用者,即屬於root群組,也屬於userb群組,則使用命令:

useradd -g root userb

userdel:用於刪除已存在的使用者
其命令格式如下:

userdel [-option] 使用者名稱

常用引數:

-r:將該使用者的家目錄和郵件檔案一併刪除,如果不加該引數,僅是刪除賬戶,處於減少垃圾檔案的目的,建議執行該命令時使用引數-r

範例刪除上例建立的usera和userb使用者,將其家目錄與郵件檔案一起刪除,則使用命令:

userdel -r usera userb

usermod:用於修改使用者的資訊
其命令格式如下:

usermod [-option] 使用者名稱

常用引數:

-u uid:設定使用者的uid

-g gid/groupname:設定使用者的群組,可以用gid或者是群組名。

-s shell:指定使用者登入時啟用的shell。

passwd:用於設定使用者的密碼
其命令格式如下:

passwd [username]

常用引數:

-d :刪除當前密碼

-k:密碼永不過期

-l:鎖定使用者

注意(ps):1)若passwd後面不跟使用者名稱,則表示修改當前使用者的密碼

2)只有超級管理員root才能給別的使用者指定密碼,普通使用者只能修改自己的密碼

su:用於切換使用者身份
其命令格式如下:

su [-] [username]

注意(ps):1)若使用「-」符號,則表示完整切換到另乙個使用者的環境,反之則表示使用當前使用者環境。

2)從root使用者切向普通使用者,不需要輸入密碼,反之則需要輸入密碼才可以完成切換。

3)如果要返回原來的使用者,則使用exit命令,在同一使用者下使用則退出終端。

id:用於顯示使用者的uid、gid以及所擁有的群組
其命令格式為:id [username]
groups:用於顯示使用者所屬的群組資訊
其命令格式為:groups [username]

ORACLE常用命令之使用者許可權角色

四 使用者管理 1.create a user create user kong identified by kong default tablespace users temporary tablespace temp 2 alter user alter user kong quota 100m...

mysql常用命令之 使用者密碼修改

建立使用者 create user user1 localhost identified by pass1 grant select,insert,update,delete on to user1 localhost grant all on to user1 localhost 1.修改root...

mysql常用命令之 使用者密碼修改

mysql常用命令之 使用者密碼修改 建立使用者 create user user1 localhost identified by pass1 grant select,insert,update,delete on to user1 localhost grant all on to user1...