新しいsudoユーザーを追加するには、次のように呼び出します。
# to create a new user
sudo adduser newusername
このユーザーがsudoを使用できるようにするには、次のようにします。
sudo adduser newusername sudo
または
sudo gpasswd -a newusername sudo
これが正しい場合、これらのコマンド間に違いはありますか?それとも主にUbuntuサーバー強化スクリプトに使用されますが、他のLinuxバージョンやdistro互換性など、できるだけ多目的に使用しようとしているのはなぜですか?
ベストアンサー1
最終的にDebian(そしてUbuntu)は以下をadduser
要求しますgpasswd
:
my $gpasswd = &which('gpasswd');
&systemcall($gpasswd, '-a',$existing_user,$existing_group);
Debian はadduser
一連のユーティリティの便利なフロントエンドで書かれています (あるステップまたは別のステップで、、、、、およびuseradd
より多くgpasswd
のコマンドを使用します)。そして会社。本質的にディストリビューションに固有のフロントエンドスクリプトです。あなたが見るものusermod
passwd
chfn
adduser
ダーバン、しかし余裕ソフトウェアそしてFreeBSD(少なくとも)あなただけのものを持っています。
私はパッケージのソースに基づいて共通のツールセットから派生したように見えるので、低レベルのコマンドを使用するusermod
一貫したインターフェイスを期待しています。gpasswd
ダーバン(それによってUbuntu、アーキテクチャLinux、Fedoraの帽子と中央オペレーティングシステム)、そして余裕ソフトウェア。
一方、Debian を推奨システム管理者などが使用しますadduser
。