adduserコマンド(Debian系のみ?)
システムを利用するユーザを作成する。管理者権限が必要なため、sudo を付けるか root ユーザで実行する。
書式: $ sudo adduser ユーザ名
書式: $ sudo adduser オプション ユーザ名
$ sudo adduser test
Adding user `test' ...
Adding new group `test' (1002) ...
Adding new user `test' (1002) with group `test (1002)' ...
Creating home directory `/home/test' ...
Copying files from `/etc/skel' ...
New password: testユーザのパスワードを作成し入力するよう求められる。
Retype new password: 上で入力したパスワードを再入力するよう求められる。
passwd: password updated successfully
Changing the user information for test
Enter the new value, or press ENTER for the default
Full Name []: 省略可 空欄のままEnterで良い
Room Number []: 省略可 空欄のままEnterで良い
Work Phone []: 省略可 空欄のままEnterで良い
Home Phone []: 省略可 空欄のままEnterで良い
Other []: 省略可 空欄のままEnterで良い
Is the information correct? [Y/n] Y ここでYとすればユーザの作成が完了する。
Adding new user `test' to supplemental / extra groups `users' ...
Adding user `test' to group `users' ...
| オプション | 内容 |
|---|---|
| --home DIR | 指定したディレクトリをホームディレクトリとして設定する (デフォルトは /home/username) 入力例: sudo adduser --home /custom/home admin |
| --shell SHELL | ユーザのデフォルトシェルを指定 入力例: sudo adduser --shell /bin/zsh admin |
| --uid UID | ユーザIDを指定する(通常は自動割り当てされる) 入力例: sudo adduser --uid 1002 admin |
| --gid GID | グループIDを指定する(通常は新しいグループが作成される) 入力例: sudo adduser --gid 1002 admin |
| --ingroup GROUP | 指定した既存のグループに追加する 入力例: sudo adduser --ingroup sudo admin |
| --disabled-login | ログインを無効化する(通常の方法ではログインできなくなる) 入力例: sudo adduser --disabled-login admin |
| --gecos "INFO" | ユーザ情報(フルネーム、部門など)をまとめて指定する 入力例: sudo adduser --gecos "Admin User,,," admin |
| --force-badname | システムが許可しないユーザ名を強制的に使用する 入力例: sudo adduser --force-badname 123admin |