私が知っていることが起こるとの間に若干の違いがある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
- ここを参照