CentOS 无法从组中删除用户

Gla*_*ost 8 users group

多次询问和回答,但我无法让它工作!!!

(在 CentOS 上)我有用户 userA 并且我想将其从 group 中删除sftponly

#groups userA
userA : sftponly
#id -Gn userA
sftponly
#gpasswd -d userA sftponly
Removing user userA from group sftponly
gpasswd: unknown member userA

#tail /etc/group
userA:x:509:
sftponly:x:510:
#tail /etc/passwd
userA:x:509:510::/home/userA:/bin/bash/
Run Code Online (Sandbox Code Playgroud)

所以 gpasswd 不起作用。还:

usermod -G fourpoints fourpoints 
Run Code Online (Sandbox Code Playgroud)

没有结果。

我真的不知道该怎么做,我也不确定编辑 /etc/group ......

小智 18

遇到了同样的问题。能够执行以下操作来解决此问题:

gpasswd -d user group

  • 不知道为什么这个答案没有被赞成。这是最好的做法! (3认同)

Gla*_*ost 1

我认为有必要首先将主组更改为userA:

#usermod -g userA userA
Run Code Online (Sandbox Code Playgroud)

然后可以使用 gpasswd 将用户从组中删除