O CentOS não pode remover o usuário do grupo

7

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 ...

    
por Glasnhost 10.06.2013 / 21:03

3 respostas

1

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

    
por 11.06.2013 / 08:52
13

Correu para o mesmo problema. Conseguiu fazer o seguinte para resolver isso:

gpasswd -d user group

    
por 31.10.2014 / 23:57
2

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.

    
por 10.06.2013 / 21:53

Tags