GNU/Linux >> Linux Esercitazione >  >> Linux

Aggiungi utente al gruppo in Linux, come farlo (con esempi)

Questo articolo ti mostrerà come aggiungere un utente a un gruppo in un sistema Linux. Impareremo anche a visualizzare i gruppi di qualsiasi account utente e l'ID gruppo .

L'utente e il gruppo Linux sono una parte essenziale della sicurezza di Linux. Come sapete, Linux è un sistema operativo multiutente. Pertanto, l'aggiunta di utenti a un gruppo è un'attività che vale la pena imparare.

I gruppi consentono la disponibilità di autorizzazioni utente specifiche per i membri del gruppo.

Lo scopo principale dei gruppi è definire un insieme di privilegi come leggere, scrivere o eseguire autorizzazioni per una determinata risorsa che può essere condivisa tra gli utenti all'interno del gruppo.

Invece di gestire le autorizzazioni per ciascun account utente, puoi aggiungere un utente a un gruppo in Linux per concedere le autorizzazioni appropriate.

Tipi di gruppi in Linux

Esistono due tipi di gruppi in Linux:primario e secondario.

Gruppo primario

Un gruppo principale viene creato quando viene aggiunto un utente. È il gruppo che si applica all'utente al momento dell'accesso. Tutti i file creati dall'utente vengono aggiunti automaticamente a quel gruppo. Un utente può appartenere a un solo gruppo principale alla volta.

Gruppo secondario (supplementare)

Un utente può appartenere a un numero qualsiasi di gruppi secondari. Un gruppo secondario è qualsiasi gruppo di cui un utente è membro diverso dal gruppo principale.

Il motivo principale per creare un gruppo secondario è consentire l'autorizzazione specifica agli utenti limitati. Ad esempio, se aggiungi un particolare utente a sudo gruppo in Linux, l'utente erediterà i diritti di accesso del gruppo e sarà in grado di eseguire sudo comandi.

Come aggiungere un utente al gruppo in Linux

Solo root o utenti con sudo l'accesso può aggiungere un utente a un gruppo.

Aggiungi un utente esistente al gruppo secondario

L'aggiunta di utenti a un gruppo in Linux è un processo semplice. Per aggiungere un account utente esistente a un gruppo, utilizza usermod comando. La sintassi è:

usermod [OPTIONS] GROUPNAME USERNAME

Ad esempio, per aggiungere l'utente john al sudo gruppo, eseguiresti il ​​seguente comando:

sudo usermod -a -G sudo john

Tieni presente che non ci sarà alcun output una volta eseguito il comando.

Analizziamo questa sintassi. Innanzitutto, il usermod il comando usa il -a (aggiungi) e -G (gruppo) opzioni per aggiungere l'utente a un gruppo particolare.

Aggiungi un utente esistente a più gruppi

Come già sai, in Linux, un utente può essere aggiunto solo a un gruppo principale, ma può essere aggiunto a qualsiasi numero di gruppi secondari.

Quindi, se vuoi aggiungere un utente a più gruppi, puoi usare lo stesso comando di cui sopra, ma dovresti separare i nomi dei gruppi a cui vuoi aggiungere l'utente con una virgola (, ).

Per aggiungere un utente john ai gruppi audio , video e network , eseguiresti il ​​seguente comando:

sudo usermod -a -G audio,video,network john

Cambia il gruppo principale di un utente

Il usermod comando ti consentirà di modificare il gruppo principale di un utente. Il -g l'opzione controlla il gruppo principale. Quando usi un g minuscolo , assegni un gruppo principale.

Ad esempio, per assegnare un gruppo principale web a un utente, john :

sudo usermod -g web john

Come controllare un gruppo di utenti

Per verificare se è possibile aggiungere correttamente un utente a un gruppo in Linux, è possibile utilizzare il id comando. Ti dà la possibilità di vedere tutti i gruppi a cui un utente ha accesso.

Ad esempio, per ottenere informazioni su un utente, john , passa il nome utente come argomento a id comando:

id john
uid=1000(john) gid=1000(john) groups=1000(john),970(docker),986(video),993(input),998(wheel)

L'output sopra mostra che il gruppo principale dell'utente john è john e appartiene a docker , video , input e wheel gruppi supplementari.

Un altro metodo per visualizzare i gruppi a cui appartiene un utente è utilizzare i groups comando. Passa il nome utente come argomento al comando:

groups john
wheel input video docker john

Se ometti il ​​nome utente, il comando stamperà le informazioni sull'utente attualmente connesso.

Conclusione

I gruppi Linux sono unità organizzative utilizzate per organizzare e amministrare gli account utente in Linux. Qui abbiamo visto come utilizzare il usermod comando per aggiungere utenti ai gruppi in Linux.

Per ulteriori informazioni su usermod comando in Linux, consulta la sua pagina del manuale. E, naturalmente, sentiti libero di lasciare un commento in caso di domande.


Linux
  1. Come aggiungere un utente al tuo desktop Linux

  2. Come aggiungere utenti a un gruppo in Linux

  3. Come aggiungere o rimuovere un utente da un gruppo in Linux

  4. Come aggiungere un utente a un gruppo in Linux

  5. Come aggiungere un utente al gruppo sudo in un VPS Linux?

Comando Linux Chgrp con esempi

Comando di aggiunta route Linux con esempi

Come aggiungere un utente al gruppo in Linux

Come aggiungere utenti a Sudoer o Sudo Group su Rocky Linux 8

Come aggiungere un utente al gruppo su Linux

Come aggiungere un utente a un gruppo Linux