私はたまたま知っています adduser
とuseradd
の間にはわずかな違いがあります 。
(つまり、adduser
には、ホームディレクトリの作成など、useradd
に追加の機能があります。)
次に、addgroup
とgroupadd
の関係は何ですか?
グループを作成するための好ましい方法はありますか?
ほとんどのディストリビューションでは、adduser
とaddgroup
は、コマンドuseradd
とgroupadd
のインタラクティブな「便利な」ラッパーです。
私のマシン(Ubuntu 11.04)でwhich addgroup
にあるコマンド/usr/sbin/addgroup
を使用して、addgroupを見つけることができます。
私の箱のaddgroup
は、groupadd
コマンドを呼び出す前に(インタラクティブに)さまざまなオプションを要求するPerlスクリプトです。
groupadd
は通常、スクリプト作成に適しています(たとえば、ユーザーをバッチで作成したくない場合)、addgroup
の方がユーザーフレンドリーです(特に、すべてのオプションとフラグに慣れていない場合)。 。
もちろん、addgroup
は、起動時にコマンドを介して多くのオプションを取りますが、これは主にインタラクティブスクリプトとして使用することを目的としています。
興味深いことに、私のボックスではaddgroup
はadduser
へのシンボリックリンクであり、スクリプトはそれが呼び出された名前をチェックし、それに応じてさまざまなアクションを実行します。