GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come aggiungere un utente a un gruppo in Linux

Introduzione

In Linux, un gruppo è un'unità in cui è possibile gestire i privilegi per più utenti contemporaneamente. I gruppi Linux ti consentono di gestire più autorizzazioni utente in modo rapido e semplice.

In questo tutorial scopri come funzionano i gruppi di utenti in Linux e come aggiungere utenti a gruppi specifici.

Prerequisiti

  • Un sistema che esegue Linux
  • Un account utente con sudo o root privilegi
  • Accesso a una finestra di terminale/riga di comando (Ctrl-Alt-T, Ctrl-Alt-F2)

Cos'è un gruppo di utenti in Linux

In Linux, utenti diversi hanno ruoli o responsabilità diversi. Alcuni utenti potrebbero aver bisogno della capacità di eseguire applicazioni, mentre altri non possono accedere a file e cartelle specifici.

I gruppi ti consentono di creare categorie di utenti con autorizzazioni preimpostate . Invece di gestire le autorizzazioni per ciascun account utente, puoi semplicemente aggiungere un utente a un gruppo per concedere le autorizzazioni appropriate.

Gruppo primario

Il primario gruppo è impostato sull'utente che ha effettuato l'accesso . Tutti i file creati dall'utente vengono aggiunti automaticamente a quel gruppo. Un utente può appartenere a un solo gruppo principale alla volta. Viene creato un gruppo principale con lo stesso nome dell'utente e tutti i file creati dall'utente vengono inclusi in quel gruppo.

Gruppi secondari

Un utente può appartenere a un numero qualsiasi di gruppi secondari (incluso nessuno). Vengono creati gruppi secondari per gestire singoli file e applicazioni software. I membri del gruppo ereditano la lettura , scrivi e esegui privilegi per quel gruppo.

Come creare un gruppo di utenti

Per creare un nuovo gruppo, inserisci quanto segue:

sudo groupadd new_group

Sostituisci new_group con il nome che desideri per il tuo nuovo gruppo.

Come aggiungere un utente al gruppo

Aggiungi un utente esistente a un gruppo esistente

Usa il adduser comando per aggiungere un utente a un gruppo:

sudo adduser user_name new_group

Usa useradd comando per aggiungere un utente:

sudo useradd –G new_group user_name

Puoi anche utilizzare il usermod comando per aggiungere un utente a un gruppo:

sudo usermod –a –G group_name user_name

Il usermod il comando usa il –append e –group opzioni per aggiungere l'utente a un gruppo particolare. Senza utilizzare –append , l'utente potrebbe essere eliminato da altri gruppi.

Aggiungi un utente a più gruppi contemporaneamente

Usa il comando usermod per specificare più gruppi a cui aggiungere:

sudo usermod –a –G new_group,new_group2,new_group3 user_name

Crea un utente e aggiungi al gruppo

Ciò è utile per creare al volo un nuovo utente per un'applicazione software specifica. Immettere quanto segue:

sudo useradd –G new_group new_user

Quindi, assegna una password al nuovo utente:

sudo passwd new_user

Modifica un gruppo principale di utenti

Tutti i comandi precedenti sono stati utilizzati per gestire i gruppi secondari a cui appartiene un utente. Nella maggior parte dei casi, il gruppo principale di un utente è uguale al suo nome utente.

Per modificare un gruppo principale di utenti, inserisci il comando:

sudo usermod –g new_group user_name

Il –g minuscolo specifica il primario gruppo. (Maiuscolo –G fa riferimento a un gruppo secondario.) Un utente può avere un solo gruppo principale, quindi il vecchio gruppo primario nome_utente non sarà più principale per questo utente.

Come rimuovere un utente da un gruppo

Il gpasswd strumento viene utilizzato per la gestione dei gruppi. Per rimuovere un utente da un gruppo:

sudo gpasswd –d user_name new_group

Elimina un gruppo

Per eliminare un gruppo, usa il comando:

sudo groupdel new_group

Come elencare i gruppi in Linux

Linux viene fornito con diversi gruppi per impostazione predefinita. Alcuni di questi, come il gruppo sudo, possono essere usati per concedere autorizzazioni. Altri sono nascosti, usati per le attività di sistema.

Per visualizzare un elenco di gruppi sul tuo sistema visualizzando /etc/groups file:

sudo nano /etc/groups

Per visualizzare i gruppi a cui appartiene un utente con i groups comando:

groups

L'immagine sopra mostra i gruppi a cui appartiene l'utente loggato "sofija". Puoi visualizzare i gruppi per un utente diverso specificando il nome utente:

groups other_user

Un altro metodo per visualizzare i gruppi a cui appartiene un utente, inclusi l'ID utente (uid) e l'ID gruppo (gid), consiste nell'utilizzare l'id comando:

id user_name

Altri gruppi comuni

Esistono diversi nomi di gruppi comuni che potresti incontrare in Linux:

  • sudo – Un membro di questo gruppo può utilizzare sudo comando per elevare i propri privilegi
  • ruota – Questo è un vecchio metodo per concedere sudo -come privilegi
  • cdrom – Consente all'utente di montare l'unità ottica
  • amm. – Consente all'utente di monitorare i log di sistema Linux
  • lpadmin – Consente all'utente di configurare le stampanti
  • plugdev – Consente all'utente di accedere a dispositivi di archiviazione esterni

Ubuntu
  1. Come aggiungere o rimuovere un utente da un gruppo in Linux

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

  3. Come aggiungere un utente a un gruppo in Linux

  4. Come creare ed eliminare un gruppo di utenti in Linux

  5. Linux:non è possibile aggiungere un utente al gruppo senza un riavvio?

Come aggiungere un utente al gruppo in Linux

Come aggiungere utenti ai sudoer in Linux basato su Debian

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

Come cambiare utente su Linux

Come aggiungere un utente al gruppo su Linux

Come aggiungere un utente a un gruppo Linux