在Linux中,如何建立一個新使用者?

黄嘉波發表於2024-04-25

在Linux中建立新使用者通常使用useradd命令或adduser命令。這兩個命令的功能相似,但adduser命令在某些發行版(如Debian及其衍生版)中更常用,因為它提供了一個更為友好的互動過程,自動處理一些額外的設定,比如建立郵箱、設定密碼等。下面是使用這兩個命令建立新使用者的詳細步驟:

1. 使用 useradd 命令
  1. 基本命令:

    sudo useradd 使用者名稱
    

    這個命令會建立一個新的使用者賬戶,但預設情況下不會設定密碼,也不會在 /home 目錄下為新使用者建立家目錄。

  2. 帶家目錄建立:
    如果希望同時為新使用者建立家目錄,可以使用 -m 選項:

    sudo useradd -m 使用者名稱
    
  3. 指定使用者組:
    要指定使用者所屬的主組,可以使用 -g 選項,後跟組名:

    sudo useradd -g 組名 使用者名稱
    
  4. 附加組:
    若要將使用者新增到其他組(除主組外),使用 -G 選項,後面跟著組名,多個組名之間用逗號分隔:

    sudo useradd -G 組名1,組名2 使用者名稱
    
  5. 設定密碼

    建立使用者後,需要為其設定密碼才能登入。使用 passwd 命令:

    sudo passwd 使用者名稱
    
2. 使用 adduser 命令
  1. 基本命令:

    sudo adduser 使用者名稱
    

    adduser 命令會提示你輸入一些額外資訊,如全名、房間號、電話等,並自動完成建立家目錄、設定密碼等操作。

3. 其他注意事項
  • 使用者ID (UID) 和 組ID (GID): 可以透過 -u-g 選項分別指定使用者的UID和主組的GID。
  • Shell:useradd 預設使用 /bin/bash 作為使用者的登入Shell,可以透過 -s 選項更改。
  • 使用者資訊:chfn 命令可以用來修改使用者的全名、辦公室房間號等附加資訊。
  • 許可權與歸屬: 建立使用者後,可能需要調整檔案或目錄的許可權,以確保使用者能夠訪問其需要的資源。

綜上所述,完成以上步驟後,新使用者便建立成功,並可以根據需要進行進一步的個性化配置。

相關文章