ブログ

adduserコマンドでFull Name、パスワードを入力しない方法

at_shiita.ishigaki
2021年9月3日 10時23分

adduserコマンドを実行したときに、通常Full NameやRoom Number等とパスワードの追加の入力が求められますが、 それぞれ追加の入力をせずにadduserコマンドを実行する方法を紹介します。

Full Name等を入力せずに、パスワードのみを入力する場合は下記のコマンドを実行します。

[amradillo ~]# adduser guest --gecos ""
Adding user `guest' ...
Adding new group `guest' (1001) ...
Adding new user `guest' (1001) with group `guest' ...
Creating home directory `/home/guest' ...
Copying files from `/etc/skel' ...
New password: (パスワードを入力)
Retype new password: (パスワードを入力)
passwd: password updated successfully
[amradillo ~]# 

※: ここでは例として、ユーザー名をguestとしています。

また、鍵認証等によりパスワードの設定が不要な場合は下記のコマンドを実行します。

[amradillo ~]# adduser guest --disabled-password
Adding user `guest' ...
Adding new group `guest' (1001) ...
Adding new user `guest' (1001) with group `guest' ...
Creating home directory `/home/guest' ...
Copying files from `/etc/skel' ...
Changing the user information for guest
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] (ENTER)
[amradillo ~]#