積雲が映像制作したMV『RANGEFINDER』公開中
専門88IO

Ubuntuでsudo権限を付与しつつ新規ユーザーを作成する方法

専門

ユーザー作成のワンライナー(パスワード入力以外はEnterキー連打)

sudo adduser <USERNAME> --ingroup sudo

 

以下,補足説明.

補足説明を開く

Ubuntuではuseraddadduserコマンドで新規ユーザーを作成する.ただし,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]

コメント

タイトルとURLをコピーしました