ZZ9*_*ZZ9 19 linux redhat centos users best-practices
我知道 usermod -g 不是像这样的许多帖子的最佳实践,但是他们通常会解释不应该使用 usermod,因为它会更改用户的主要组。这些帖子似乎没有考虑到只是附加组的 -aG 开关。
这仍然是糟糕的做法还是与使用 gpasswd -a 没有什么不同?
小智 21
他们都可以做同样的事情,只是usermod
如果你不够注意,你可能会做错。
在Arch Linux 的这个 wiki 中(其他发行版也是如此),它的解释是:
要将用户添加到其他组,请使用(additional_groups 是逗号分隔的列表):
Run Code Online (Sandbox Code Playgroud)# usermod -aG additional_groups username
警告:如果在上面
-a
的usermod
命令中省略该选项,则用户将从所有未在 additional_groups 中列出的组中删除(即用户将仅是 additional_groups 中列出的那些组的成员)。或者,
gpasswd
可以使用。虽然用户名一次只能从一个组中添加(或删除)。Run Code Online (Sandbox Code Playgroud)# gpasswd --add username group
归档时间: |
|
查看次数: |
8820 次 |
最近记录: |