私が知っていることが起こるとの間に若干の違いがあるadduserとはuseradd。
(つまり、ホームディレクトリの作成など、adduser追加機能がありますuseradd。)
その後、関係するものであるaddgroupとはgroupadd?
グループを作成する好ましい方法はありますか?
私が知っていることが起こるとの間に若干の違いがあるadduserとはuseradd。
(つまり、ホームディレクトリの作成など、adduser追加機能がありますuseradd。)
その後、関係するものであるaddgroupとはgroupadd?
グループを作成する好ましい方法はありますか?
回答:
ほとんどのディストリビューションadduserでaddgroupは、コマンドuseraddとの周りのインタラクティブな「便利な」ラッパーgroupaddです。
which addgroup私のマシン(Ubuntu 11.04)にあるコマンドを使用してaddgroupを見つけることができます/usr/sbin/addgroup。
私のボックスにaddgroupは、groupaddコマンドを呼び出す前に(インタラクティブに)さまざまなオプションを要求するperlスクリプトがあります。
groupadd通常、スクリプト作成には適しています(たとえば、ユーザーをバッチで作成したくない場合)が、addgroupユーザーフレンドリーではあります(特にすべてのオプションとフラグに慣れていない場合)。
もちろんaddgroup、コマンドを呼び出すときに、コマンドを介して多くのオプションを使用しますが、主に対話型スクリプトとして使用するためのものです。
興味深いことに、私のボックスにaddgroupはシンボリックリンクがadduserあり、スクリプトはそれが呼び出された名前をチェックし、それに応じて異なるアクションを実行します。
groupadd Linuxをまたいでシステム間での互換性を向上させるためには、より望ましいです。
addgroup多くの場合、単なるラッパーgroupaddです(perlで記述され、ソースコードはこちら)。
同様に、useraddよりも望ましいadduser- ここを参照