我试图在创建新帐户时将用户添加到两个组中。现在我使用这个命令;
adduser --gid 33 --home /home/wwwroot/domain.com --force-badname %USER%
Run Code Online (Sandbox Code Playgroud)
进而
usermod -a -G group user (let say GID is 1008)
Run Code Online (Sandbox Code Playgroud)
我为网络服务器上的每个新用户执行此操作以使用SFTP (GID 1008).
我想做的是这样的:
adduser + group + group
adduser --gid 33,1008 --home /home/wwwroot/domain.com --force-badname %USER%
Run Code Online (Sandbox Code Playgroud)
不幸的是,这种方式行不通。
有什么建议么?
您可以使用:usermod来做到这一点,如下所示:
usermod -a -G group1,group2 username
Run Code Online (Sandbox Code Playgroud)
其中 username 是您要修改的用户,group1 和 group2 是您希望该用户加入的新组。运行不带 -a 参数的命令将从除 group1 和 group2 之外的所有组中删除该用户。