Come rimuovere un utente da un gruppo?

91

Ho aggiunto un account utente al gruppo admin e ho scoperto che ho aggiunto un utente errato. Quindi ora devo rimuovere l'account dal gruppo admin .

Come posso rimuovere un account da un gruppo senza eliminare l'utente?

    
posta Eonil 17.11.2011 - 10:10

4 risposte

127

La risposta di Portablejim è accurata ma pericolosa: se si digita qualcosa, il sistema potrebbe essere inutilizzabile, specialmente se si altera il gruppo di amministratori in modo improprio. Se è necessario modificare il file dei gruppi, utilizzare i comandi vipw -g o vigr , che verificano la sintassi prima del salvataggio. Anche allora, ci sono modi migliori.

Da una linea di comando, quella che probabilmente vuoi usare è la seguente (come root):

deluser <username> <groupname>

Questo rimuoverà l'utente specificato dal gruppo specificato. Devi registrarti per vedere l'effetto. Non eliminerà l'utente, o il gruppo, solo l'appartenenza. Esistono anche modi per farlo con il comando usermod , ma è più difficile da utilizzare in quanto è necessario sostituire l'intero elenco di gruppi per un utente per rimuovere un singolo gruppo. Anche il comando gpasswd è in grado di farlo (come indicato da sagarchalise), ma è per lo più deprecato. Come sempre, guarda le pagine man per maggiori dettagli.

    
risposta data zanfur 17.11.2011 - 10:57
35

Penso che puoi farlo

sudo gpasswd -d username group

oppure puoi visualizzare il manuale di gpasswd

    
risposta data sagarchalise 17.11.2011 - 10:21
2

Il modo più semplice e sicuro:

sudo -H gedit /etc/group

ed eliminalo manualmente.

    
risposta data vanbran 19.01.2017 - 06:02
2

Vedi la risposta di zanfur.

Modifica il file /etc/group come root (cioè gksudo gedit /etc/group ) e rimuovi il nome utente dalla riga che inizia con "admin"

cioè.

...
admin:x:120:adminuser,adminuser2,userthatshouldnotbeadmin
...

diventa

...
admin:x:120:adminuser,adminuser2
...

Attenzione, gli errori di battitura all'interno del file potrebbero danneggiare il tuo sistema.

    
risposta data Portablejim 17.11.2011 - 10:16

Leggi altre domande sui tag