ZZ9 Asked: 2015-05-06 01:03:21 +0800 CST2015-05-06 01:03:21 +0800 CST 2015-05-06 01:03:21 +0800 CST Usermod -aG 与 gpasswd -a 作为最佳实践 772 我知道这usermod -g不是许多像这样的帖子的最佳实践,但是他们通常解释usermod不应该使用它,因为它会改变用户的主要组。这些帖子似乎没有考虑到-aG只是附加组的开关。 这仍然是不好的做法还是与使用没有什么不同gpasswd -a? linux 1 个回答 Voted Best Answer whoan 2016-08-27T19:05:59+08:002016-08-27T19:05:59+08:00 他们都可以做同样的事情,只是usermod如果您没有足够的注意力,您可能会做错。 在这个来自 Arch Linux的wiki中(对于其他发行版也是如此),它被解释为: 要将用户添加到其他组,请使用(additional_groups 是逗号分隔的列表): # usermod -aG additional_groups username 警告:如果在上面-a的命令中省略了该选项usermod,用户将从所有未在附加组中列出的组中删除(即,用户将仅是附加组中列出的那些组的成员)。 或者,gpasswd可以使用。尽管一次只能从一个组中添加(或删除)用户名。 # gpasswd --add username group
他们都可以做同样的事情,只是
usermod
如果您没有足够的注意力,您可能会做错。在这个来自 Arch Linux的wiki中(对于其他发行版也是如此),它被解释为: