-1

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

sudo groupadd editorial

然后我尝试将我的两个用户添加到这样的组中:

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

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

sudo groups editorial

在输出中我得到:

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

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

提前致谢

4

2 回答 2

0

愚蠢的问题..但你在尝试 usermod 之前做过“$ sudo useradd nameofuser”吗?

于 2018-08-24T09:32:50.507 回答
-1

你的命令形式是错误的。commas你用not分隔补充组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”,那可能应该去超级用户Unix & Linux

于 2018-08-23T08:44:32.993 回答