OpenSolaris: Remover usuário de um grupo da linha de comando

3

Como posso remover um usuário de um grupo da linha de comando no OpenSolaris (2008.11)?

Eu sei que posso definir o grupo principal de um usuário e adicionar um usuário a um grupo com:

usermod -g primarygroup user
usermod -G group_list user

Qual é o comando correspondente para desfazer essa ação e remover um usuário do grupo sem apenas editar / etc / groups

    
por notpeter 06.05.2009 / 21:08

2 respostas

1

Você poderia tentar algo assim: usermod -G "" username

Isso deve removê-los do grupo extra. Isso parece funcionar no SOL10 / OSOL / Linux. Vale a pena notar que os removerá de TODOS os grupos extras. Se você quiser apenas removê-los de um deles, é só pegar sua lista atual de grupos: id username

Em seguida, basta criar a lista de grupos extras para adicionar com usermod -G e não adicionar o que você deseja remover.

    
por 21.05.2009 / 13:56
0

A seguinte resposta se aplica ao Debian, mas talvez funcione também no OpenSolaris.

Execute usermod -g another_group user (modifica /etc/passwd ) e / ou execute usermod -G group_list user (modifica /etc/group ).

    
por 06.05.2009 / 21:16