Usermod -aGとgpasswd -aのベストプラクティス


15

usermod -gはこのような多くの投稿のベストプラクティスではないことを認識していますが、ユーザーのプライマリグループを変更するため、通常はusermodを使用すべきではないと説明しています。これらの投稿は、グループを追加するだけの-aGスイッチを考慮に入れていないようです。

これはまだ不十分なプラクティスですか、gpasswd -aを使用するのと同じですか?


そのメッセージの日付を見たことがありますか?
マイケルハンプトン

ええ、しかし、それのようなトンがあります、そして、誰かが最近それに沿って何かを私に言ったので、私は尋ねるのが最善であると思いました。
AirCombat

私はあなたの質問とプットadduserコマンドに追加したい、ここではそれを見てアイブscontent-mad1-1.xx.fbcdn.net/v/t1.0-9/...
ミスター・プログラムの

回答:


15

彼らは両方とも同じことをusermodすることができます、あなたが十分な注意を払わないなら、あなたはそれを間違って行うことができます

ではこのウィキアーチのLinux(から、それは他のディストリビューションでも同じです)、それを説明しています:

ユーザーを他のグループに追加するには、次を使用します(additional_groupsはコンマ区切りリストです):

# usermod -aG additional_groups username

警告:場合は-aオプションを省略しているusermod上記のコマンドは、ユーザーがadditional_groupsに記載されていないすべてのグループから削除されます(つまり、ユーザーが唯一のadditional_groupsに記載されているこれらのグループのメンバーになります)。

または、gpasswd使用することもできます。ただし、ユーザー名は一度に1つのグループからのみ追加(または削除)できます。

# gpasswd --add username group
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.