新しいユーザーを追加するには、adduser コマンドを使用できます。オプションなしで adduser を実行すると、ユーザー アカウントを追加するために入力する必要がある情報が表示されます。 adduser を使用してインタラクティブにユーザーを追加する例を次に示します。
# adduser ### Start an interactive session to add a user Username: geek Full name: geek labuser Uid (Leave empty for default): Login group [geek]: Login group is geek. Invite geek into other groups? []: Login class [default]: Shell (sh csh tcsh bash ksh nologin) [sh]: bash Home directory [/home/geek]: Use password-based authentication? [yes]: Use an empty password? (yes/no) [no]: Use a random password? (yes/no) [no]: Enter password: ********* Enter password again: ********* Lock out the account after creation? [no]:
ユーザー名は 1 ~ 16 文字にする必要があります。ほとんどの人は小文字と数字を使用し、最初の文字は文字です。デフォルトのユーザー ID (Uid) は 1001 から始まります。デフォルトのグループは、ユーザー名と同じ名前の新しいグループです。
ログイン クラスは、すべての UNIX 系システムにあるわけではありません。デフォルトのクラスは通常のユーザーに最適です (ログイン クラスについては後で詳しく説明します)。パスワードベースの認証 (はい) は、通常の認証です。適切なパスワードを選択してください (パスワードについても後述します)。
Linux での adduser コマンドの例
1. 新しいユーザーを追加するには:
# adduser mike
2. デフォルト ディレクトリに新しいユーザーを追加するには:
# adduser -d /mike mike
3. コメントを付けて新しいユーザーを追加するには:
# adduser -c "Admin Group" mike
4. 有効期限のある新しいユーザーを追加するには:
# adduser -e 12/12/2015 mike
5. プライマリ グループに新しいユーザーを追加するには:
# adduser -g support mike
6. 補助グループでユーザーを追加するには:
# adduser -G admin mike
7. ホームディレクトリなしでユーザーを追加するには:
# adduser -M mike
8. 同じ名前のデフォルト グループを作成せずにユーザーを追加します:
# adduser -N mike
9. 指定したパスワードでユーザーを追加するには:
# adduser -p "12asd124123Ads43" mike
10. システム アカウントを作成するには:
# adduser -r mike
11. デフォルトのログイン シェルでユーザーを追加するには:
# adduser -s /bin/bash mike
12. 同じ名前のグループを作成してユーザーを追加するには:
# adduser -U mike
adduser コマンドには、多くのコマンド行オプションがあります。このコマンドは、新しいユーザーのパスワードのポリシーと日付の設定、ログイン シェルの割り当て、グループ メンバーシップの割り当て、およびユーザー アカウントのその他の側面に使用できます。詳細については、adduser コマンドのマニュアル ページを参照してください。