新しいSudoユーザーを追加するには、私が電話できると思います:
# to create a new user
Sudo adduser newusername
このユーザーがSudoを使用できるようにするには、次のようにします。
Sudo adduser newusername Sudo
または
Sudo gpasswd -a newusername Sudo
これが正しい場合、これらのコマンドの間には違いがありますか、主にUbuntuサーバー強化スクリプトで他のものを使用する理由はありますか?
最終的に、Debian(およびUbuntu)のadduser
はgpasswd
を呼び出します。
my $gpasswd = &which('gpasswd');
&systemcall($gpasswd, '-a',$existing_user,$existing_group);
Debianのadduser
は、さまざまなユーティリティの便利なフロントエンドであることを目的として作成されました(ある段階でuseradd
、gpasswd
、usermod
、passwd
、chfn
、さらにいくつかのコマンド)。 adduser
およびco。フロントエンドスクリプトであるため、性質はややディストリビューション固有です。あなたが見るものは Debian からのものですが、 Slackware および FreeBSD (少なくとも)は独自のものを持っています。
usermod
やgpasswd
などの下位レベルのコマンドとの一貫したインターフェースは、それらが Debian (それによって bunt 、 Arch Linux 、 Fedora 、および CentOS )、および Slackware 。
一方、 Debianが推奨 システム管理者はadduser
などを使用することをお勧めします。