回答:
以下を使用してユーザーをsudoグループに追加します。
adduser <username> sudo
(Ubuntu 11.10以前を実行している場合は、adminグループを使用します。)
デフォルト値はに保存されてい/etc/adduser.confます。
less /etc/adduser.conf
ユーザーを作成してsudoグループに直接追加するには
adduser <username> --group sudo
(繰り返しますadminがsudo、11.10以前の代わりに使用します。)
adduser --force-badname <username> admin
adduser --force-badname <usernane> --group admin
-D:Option d is ambiguous (debug, disabled-login, disabled-password)。adduserそれは間違いと解釈し、使用できるすべてのフラグとオプションを伝えます。デフォルトとはまったく関係ありません。
Ubuntu 12.04以降で管理者権限を持つ新しいユーザーを作成するには:
adduser <username> sudo
Ubuntu 11.10以前では、代わりにこれを使用します。
adduser <username> admin
既存のユーザー(12.04以降)を変更するには:
sudo usermod -aG sudo <username>
(または、11.10およびそれ以前のために:sudo usermod -aG admin <username>)
-a追加を-G表し、グループを表します。上記のように-aand -Gフラグを使用すると、ユーザーがメンバーになっているグループのリストにsudo(またはadmin)グループが追加されます。
adduser <username> sudoユーザーを作成しません。既存のユーザーをsudoグループに追加します。
sudoます。
adduser foobar sudoユーザーを作成する前に行うと、Xenialで「adduser:ユーザー名「foobar」は存在しません」と表示され/etc/passwd、には表示されないため、ユーザーは作成されていないと思われます。
他の答えは正しいですが、ホームディレクトリについても質問しました。新しいユーザーのパスワードも必要になります。
sudo useradd *new-admin-username* -s /bin/bash -g sudo -m
-s ユーザーのログインシェルを設定します-m ユーザーのホームディレクトリが存在しない場合は作成します。
/home/*new-admin-username*-g ユーザーをsudoグループに追加して、管理者権限(> 11.10)を持つようにします 作成したら、ユーザーのパスワードを追加します。
sudo passwd *new-admin-username*
ユーザーにログインして、すべてが機能したかどうかを確認します。
su *new-admin-username*
cd ~/
pwd
-g代わりにを使用したため-G、新しいユーザーはsudoグループにのみ属することに注意してください。
useradd、新規ユーザーのためではありませんadduser。