Centos usermod -a不要将用户添加到组中

时间:2018-08-23 08:41:02

标签: linux centos user-mode-linux

在我的项目中,我必须在centos服务器上创建一个组并添加两个用户。我愿意:

sudo groupadd editorial

然后我尝试将我的两个用户添加到组中,如下所示:

sudo usermod -a -G editorial nginx
sudo usermod -a -G editorial ec2-user

好的,没有错误,但是当我检查组时:

sudo groups editorial

在输出中我得到:

  

组:社论:没有这样的用户

为什么我不能将我的用户添加到组?

预先感谢

2 个答案:

答案 0 :(得分:0)

愚蠢的问题..但是在尝试使用usermod之前,您是否已完成“ $ sudo useradd nameofuser”?

答案 1 :(得分:-1)

您的命令格式错误。您用commas而不是whitepsace(man usermod)来分隔补充组:

-G A list of supplementary groups which the user is also a member of. Each 
   group is separated from the next by a comma, with no intervening whitespace.

示例:

sudo usermod -a -G editorial,nginx nameofuser

这个问题有点接近,如果您正在编写脚本来执行此操作,那么在StackOverflow上可能还可以,但是如果这只是一般性的“我如何使用usermod”,应该应该去Super UserUnix & Linux