Beyond the Void
BYVoid
Linux 添加用戶
本文正體字版由OpenCC轉換

要在系統上添加用戶:

使用 useradd 命令來創建一個鎖定的用戶賬號:

  1. useradd <username>
  2. 使用 passwd 命令,通過指派口令和口令老化規則來給某賬號開鎖:
    passwd <username>
useradd 的命令行選項在表 25-1中被列出。
-c comment 用戶的註釋。
-d home-dir 用來取代默認的 /home/ username 主目錄。
-e date 禁用賬號的日期,格式爲:YYYY-MM-DD
-f days 口令過期後,賬號禁用前的天數(若指定了 0 ,賬號在口令過期後會被立刻禁用。若指定了 -1 ,口令過期後,賬號將不會被禁用)。
-g group-name 用戶默認組羣的組羣名或組羣號碼(該組羣在指定前必須存在)。
-G group-list 用戶是其中成員的額外組羣名或組羣號碼(默認以外的)列表,用逗號分隔(組羣在指定前必須存在)。
-m 若主目錄不存在則創建它。
-M 不要創建主目錄。
-n 不要爲用戶創建用戶私人組羣。
-r 創建一個 UID 小於 500 的不帶主目錄的系統賬號。
-p password 使用 crypt 加密的口令。
-s 用戶的登錄 shell,默認爲 /bin/bash 。
-u uid 用戶的 UID,它必須是獨特的,且大於 499。

useradd 命令行選項

添加組羣

要給系統添加組羣,使用 groupadd 命令:

groupadd <group-name>

groupadd 的命令行選擇在表 25-2中被列出。

-g gid 組羣的 GID,它必須是獨特的,且大於 499。
-r 創建小於 500 的系統組羣。
-f 若組羣已存在,退出並顯示錯誤(組羣不會被改變)。如果指定了 -g 和 -f 選項,而組羣已存在, -g 選項就會被忽略。

表 25-2. groupadd 命令行選項

口令老化

爲安全起見,要求用戶定期改變他們的口令是明智之舉。這可以在 用戶管理器 的 「口令信息」 標籤上添加或編輯用戶時做到。 中國開源社區www.ossforge.com

要從 shell 提示下爲用戶配置口令過期,使用 chage 命令,隨後使用表 25-3中的選項,以及用戶的用戶名。

重要:要使用 chage 命令,屏蔽口令一定要被啓用。
-m days 指定用戶必須改變口令所間隔的最少天數。如果值爲 0,,口令就不會過期。
-M days 指定口令有效的最多天數。當該選項指定的天數加上 -d 選項指定的天數小於當前的日期,用戶在使用該賬號前就必須改變口令。
-d days 指定自從 1970 年 1 月 1 日起,口令被改變的天數。
-I days 指定口令過期後,賬號被鎖前不活躍的天數。如果值爲 0,賬號在口令過期後就不會被鎖。
-E date 指定賬號被鎖的日期,日期格式爲 YYYY-MM-DD。若不用日期,也可以使用自 1970 年1月1日後經過的天數。
-W days 指定口令過期前要警告用戶的天數。

change 命令行選項

竅門:如果 chage 命令後緊跟着用戶名(無其它選項),它會顯示當前口令的老化數值並運行這些數值被改變


上次修改時間 2017-05-26

相關日誌