回答:
chown
最初はグループを設定できませんでした。後に、いくつかの実装はそれをとして追加しchown user.group
、いくつかchown user:group
は最終的に標準化されるまで(エンファシス鉱山):
所有者とグループの両方を指定する4.3 BSDメソッドは、POSIX.1-2008のこのボリュームに含まれています。
chgrpおよびchown(ユーザーIDのみを変更した)ユーティリティを使用して目的の終了条件を達成できない場合があります。(現在の所有者が目的のグループのメンバーではなく、目的の所有者が現在のグループのメンバーでない場合、chown()関数は、所有者とグループの両方が同時に変更されない限り失敗する可能性があります。)
それらを個別に変更できたとしても、両方を変更する場合、両方のユーティリティを強制的に起動することにより、パフォーマンスが100%低下します。
今でもchown :group
、グループを変更するだけでは移植性も標準性もありません。
chown user:
(user
ユーザーデータベースでのプライマリグループを割り当てる)も標準ではありません。