在Linux中建立新使用者通常使用useradd
命令或adduser
命令。這兩個命令的功能相似,但adduser
命令在某些發行版(如Debian及其衍生版)中更常用,因為它提供了一個更為友好的互動過程,自動處理一些額外的設定,比如建立郵箱、設定密碼等。下面是使用這兩個命令建立新使用者的詳細步驟:
1. 使用 useradd
命令
-
基本命令:
sudo useradd 使用者名稱
這個命令會建立一個新的使用者賬戶,但預設情況下不會設定密碼,也不會在
/home
目錄下為新使用者建立家目錄。 -
帶家目錄建立:
如果希望同時為新使用者建立家目錄,可以使用-m
選項:sudo useradd -m 使用者名稱
-
指定使用者組:
要指定使用者所屬的主組,可以使用-g
選項,後跟組名:sudo useradd -g 組名 使用者名稱
-
附加組:
若要將使用者新增到其他組(除主組外),使用-G
選項,後面跟著組名,多個組名之間用逗號分隔:sudo useradd -G 組名1,組名2 使用者名稱
-
設定密碼
建立使用者後,需要為其設定密碼才能登入。使用
passwd
命令:sudo passwd 使用者名稱
2. 使用 adduser
命令
-
基本命令:
sudo adduser 使用者名稱
adduser
命令會提示你輸入一些額外資訊,如全名、房間號、電話等,並自動完成建立家目錄、設定密碼等操作。
3. 其他注意事項
- 使用者ID (UID) 和 組ID (GID): 可以透過
-u
和-g
選項分別指定使用者的UID和主組的GID。 - Shell:
useradd
預設使用/bin/bash
作為使用者的登入Shell,可以透過-s
選項更改。 - 使用者資訊:
chfn
命令可以用來修改使用者的全名、辦公室房間號等附加資訊。 - 許可權與歸屬: 建立使用者後,可能需要調整檔案或目錄的許可權,以確保使用者能夠訪問其需要的資源。
綜上所述,完成以上步驟後,新使用者便建立成功,並可以根據需要進行進一步的個性化配置。