ユーザー作成のワンライナー(パスワード入力以外はEnterキー連打)
sudo adduser <USERNAME> --ingroup sudo
以下,補足説明.
Ubuntuでは
useraddやadduserコマンドで新規ユーザーを作成する.ただし,useraddは標準でホームディレクトリ作成を行わず,ログインシェルは/bin/shを採用する.そのため,ユーザー作成手順は少々複雑化する.
# useraddによるユーザー作成 # -m : ホームディレクトリ作成 # -G <GROUPS> : グループ追加 # -s <SHELL_PATH> : ログインシェル設定 sudo useradd <USERNAME> -m -G sudo -s /bin/bash # 新規ユーザーのパスワード設定 sudo passwd <USERNAME>
対して,adduserは標準でホームディレクトリを作成し,ログインシェルに/bin/bashを用いる.パスワード設定を含め,インタラクティブに初期設定を行えるためハードルが低い.パスワード以外はEnterキー連打で問題ない.
$ sudo adduser user1 --ingroup sudo
Adding user `user1' ...
Adding new user `user1' (1004) with group `sudo' ...
Creating home directory `/home/user1' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for user1
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]

コメント