Acho necessário primeiro alterar o grupo principal para o usuárioA:
#usermod -g userA userA
e, em seguida, o usuário pode ser removido do grupo com gpasswd
Perguntado e respondido muitas vezes, mas não consigo trabalhar !!!
(No CentOS) Eu tenho o usuário userA e quero removê-lo do grupo 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/
para que o gpasswd não funcione. Além disso:
usermod -G fourpoints fourpoints
Nenhum resultado.
Eu não sei realmente o que fazer, não tenho certeza sobre a edição do / etc / group ...
Correu para o mesmo problema. Conseguiu fazer o seguinte para resolver isso:
gpasswd -d user group
Você não pode remover esse usuário desse grupo, pois é o único grupo do qual ele é membro. Isso é evidente na saída que está sendo retornada pelo comando groups userA
:
$ groups userA
userA : sftponly
Além disso, a id
output:
$ id -Gn userA
sftponly
Procure no arquivo /etc/passwd
desse usuário, provavelmente é o grupo principal deles. Você terá que movê-los para outro grupo (alterando os primários em /etc/passwd
) ou excluir totalmente a conta deles.