ユーザー作成のワンライナー(パスワード入力以外は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]
コメント