Come aggiungere un utente al gruppo in Linux

()

Come aggiungere un utente al gruppo in Linux

Spiegheremo qui come aggiungere un utente a un gruppo nei sistemi Linux. Ti mostreremo anche come rimuovere un utente da un gruppo e come creare, eliminare ed elencare gruppi.

Gruppi Linux
I gruppi Linux sono unità organizzative utilizzate per organizzare e amministrare gli account utente in Linux. Lo scopo principale dei gruppi è definire un insieme di privilegi come lettura, scrittura o autorizzazione di esecuzione per una determinata risorsa che può essere condivisa tra gli utenti all’interno del gruppo.

Esistono due tipi di gruppi nei sistemi operativi Linux:

Il Gruppo principale : quando un utente crea un file, il gruppo del file viene impostato sul gruppo principale dell’utente. Di solito, il nome del gruppo è lo stesso del nome dell’utente. Le informazioni sul gruppo principale dell’utente sono memorizzate nel /etc/passwd file.

Il Gruppo secondario o supplementare : utile quando si desidera concedere determinati permessi di file a un insieme di utenti membri del gruppo. Ad esempio, se aggiungi un utente specifico al gruppo docker, l’utente erediterà i diritti di accesso del gruppo e sarà in grado di eseguire i comandi docker.Ogni utente può appartenere esattamente a un gruppo primario ea zero o più gruppi secondari.Solo gli utenti root o con sudo accesso possono aggiungere un utente a un gruppo.

Come aggiungere un utente esistente a un gruppo

Per aggiungere un utente esistente a un gruppo secondario, utilizzare il usermod -a -G comando seguito dal nome del gruppo e dell’utente:

sudo usermod -a -G groupname username

Ad esempio, per aggiungere l’utente linuxizeal sudogruppo, eseguire il comando seguente:

sudo usermod -a -G sudo linuxize

Utilizzare sempre l’ opzione -a (aggiungi) quando si aggiunge un utente a un nuovo gruppo. Se ometti l’ opzione -a, l’utente verrà rimosso da tutti i gruppi non elencati dopo l’ opzione -G.
In caso di successo, il comando usermod non visualizza alcun output. Ti avverte solo se l’utente o il gruppo non esiste.

Come aggiungere un utente esistente a più gruppi con un solo comando
Se desideri aggiungere un utente esistente a più gruppi secondari in un comando, usa il comando usermod seguito dal nome dell’opzione del gruppo separato da -G ,(virgole):

sudo usermod -a -G group1,group2 username

Come rimuovere un utente da un gruppo

Per rimuovere un utente da un gruppo, utilizzare il comando gpasswd con l’ opzione -d. Nell’esempio seguente, stiamo rimuovendo l’utente usernamedal gruppo groupname:

sudo gpasswd -d username groupname

Come creare un gruppo
Per creare un nuovo gruppo , usa il groupaddcomando seguito dal nome del gruppo:

sudo groupadd groupname

Come eliminare un gruppo

Per eliminare un gruppo esistente, usa il comando groupdel seguito dal nome del gruppo:

sudo groupdel groupname

Come modificare il gruppo principale di un utente

Per modificare un gruppo primario utente, utilizzare il comando usermod seguito dall’opzione -g :

sudo usermod -g groupname username

Nell’esempio seguente, stiamo cambiando il gruppo principale dell’utente linuxizein developers:

sudo usermod -g developers linuxize

Come creare un nuovo utente e assegnare gruppi con un solo comando

Il comando useradd seguente crea un nuovo utente denominato nathancon gruppo primariouser se gruppi secondari wheel e sviluppatori.

sudo useradd -g users -G wheel,developers nathan

Visualizza gruppi di utenti

Per visualizzare le informazioni utente complete, inclusi tutti i gruppi di cui un utente è membro, utilizzare il comando id seguito dal nome utente:

id username

Se ometti il ​​nome utente, il comando stamperà le informazioni sull’utente attualmente connesso. Controlliamo l’utente linuxize:

id linuxize

uid=1000(linuxize) gid=100(users) groups=100(users),10(wheel),95(storage),98(power),990

(libvirt),993(docker),999(kvm)

Dal precedente esempio, si vede che il gruppo primario dell’utente è usersed appartiene wheel, storage, libvirt, docker, e kvmgruppi supplementari. Utilizzare il comando groups per visualizzare i gruppi supplementari dell’utente:

groups linuxize

wheel storage power users libvirt docker kvm

Se non viene passato alcun nome utente al comando groups, verranno stampati i gruppi dell’utente attualmente connesso.

Conclusione
In questo tutorial, ti abbiamo mostrato come aggiungere un utente a un gruppo. Gli stessi comandi si applicano a qualsiasi distribuzione Linux, inclusi Ubuntu, CentOS, RHEL, Debian e Linux Mint.
Sentiti libero di lasciare un commento se hai domande.

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?