回答:
ついに自分を終えた
これが答えです
useradd -m -d /home/testuser/ -s /bin/bash -G sudo testuser
-m
ホームディレクトリが存在しない場合は作成します。-d
デフォルトのホームディレクトリの場所を上書きします。-s
ユーザーのログインシェルを設定します。-G
ユーザーが属するグループのコンマ区切りリストが必要です。
you check using man command.
それは有用な返信ではありませんman
。機能について人々を思い出した後、あなたはちょうど説明できたでしょう。
このuseradd
プログラムは廃止されましたadduser
。からman useradd
:
useraddは、ユーザーを追加するための低レベルのユーティリティです。Debianでは、
管理者は通常、代わりにadduser(8)を使用する必要があります。
adduser
は、より使いやすいフロントエンドでuseradd
あり、デフォルトでユーザーディレクトリを作成するなどの処理を行います。引数としてユーザー名のみを指定して実行すると、パスワードなどの追加情報を提供するよう求められます。
$ sudo adduser testuser
Adding user `testuser' ...
Adding new group `testuser' (1002) ...
Adding new user `testuser' (1002) with group `testuser' ...
Creating home directory `/home/testuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for testuser
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]
通常、これは必要なグループも自動的に設定するため、adduser
代わりに常に使用useradd
する必要があります。で説明されているようにman adduser
:
adduser and addgroup add users and groups to the system according to
command line options and configuration information in
/etc/adduser.conf. They are friendlier front ends to the low level
tools like useradd, groupadd and usermod programs, by default choosing
Debian policy conformant UID and GID values, creating a home directory
with skeletal configuration, running a custom script, and other fea‐
tures.
/etc/skel
等からコピーする必要があります。だからこそ、公式DebianWay®はを使用することになっていますadduser
。
sudo
グループに追加するだけです。