Linux系統使用者賬號的管理

2021-07-12 07:13:06 字數 1295 閱讀 3665

使用者賬號的管理工作主要涉及到使用者賬號的新增、修改和刪除。

新增使用者賬號就是在系統中建立乙個新賬號,然後為新賬號分配使用者號、使用者組、主目錄和登入shell等資源。

1、新增新的使用者賬號

命令:useradd

選項:-c comment 指定一段注釋性描述。

-d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄。

-g 使用者組 指定使用者所屬的使用者組。

-g 使用者組,使用者組 指定使用者所屬的附加組。

-s shell檔案 指定使用者的登入shell。

-u 使用者號 指定使用者的使用者號,如果同時有-o選項,則可以重複使用其他使用者的標識號。

# useradd –d /usr/sam -m sam

此命令建立了乙個使用者sam,其中-d和-m選項用來為登入名sam產生乙個主目錄/usr/sam(/usr為預設的使用者主目錄所在的父目錄)

# useradd -s /bin/sh -g group –g  adm,root  gem

此命令新建了乙個使用者gem,該使用者的登入shell是/bin/sh,它屬於group使用者組,同時又屬於adm和root使用者組,其中group使用者組是其主組。

2、刪除使用者賬號

刪除使用者賬號就是要將/etc/passwd等系統檔案中的該使用者記錄刪除,必要時還刪除使用者的主目錄。

命令:userdel

選項:-r 把使用者的主目錄一起刪除。

-f 強制刪除使用者。

# userdel sam

此命令刪除使用者sam在系統檔案中(主要是/etc/passwd, /etc/shadow, /etc/group等)的記錄。

3、修改帳號

修改使用者賬號就是根據實際情況更改使用者的有關屬性,如使用者號、主目錄、使用者組、登入shell等。

命令:usermod 

選項:-c 修改使用者帳號的備註文字。 

-d 修改使用者登入時的目錄。 

-e 修改帳號的有效期限。 

-f 修改在密碼過期後多少天即關閉該帳號。 

-g 修改使用者所屬的群組。 

-g 修改使用者所屬的附**組。 

-l 修改使用者帳號名稱。 

-l 鎖定使用者密碼,使密碼無效。 

-s 修改使用者登入後所使用的shell。 

-u 修改使用者id。 

-u 解除密碼鎖定。 

# usermod -s /bin/ksh -d /home/z –g developer sam

此命令將使用者sam的登入shell修改為ksh,主目錄改為/home/z,使用者組改為developer。

Linux系統使用者賬號的管理

linux系統使用者賬號的管理有使用者賬號的新增 修改和刪除,在linux系統下如何來完成這樣的工作,linux帳號管理 新增使用者賬號 新增使用者賬號就是在系統中建立乙個新賬號,然後為新賬號分配使用者號 使用者組 主目錄和登入shell等資源。剛新增的賬號是被鎖定的,無法使用。1 新增新的使用者賬...

Linux系統使用者賬號的管理

使用者賬號的管理工作主要涉及到使用者賬號的新增 修改和刪除。新增使用者賬號就是在系統中建立乙個新賬號,然後為新賬號分配使用者號 使用者組 主目錄和登入shell等資源。剛新增的賬號是被鎖定的,無法使用。新增新的使用者賬號使用useradd命令,其語法如下 useradd 選項 使用者名稱 其中各選項...

Linux使用者管理 2 賬號管理

sudo useradd m username 這裡必須使用sudo 因為需要對 etc shadow進行讀寫,在ubuntu環境下,必須使用 m設定,否則不會建立主資料夾。在預設條件下,使用者組屬於它自己,也就是說,我建立stark使用者,那麼它在非系統使用者組中屬於stark,如果需要指定它所在...