GNU/Linux >> Linux Esercitazione >  >> Linux

Come aggiungere un utente a un gruppo 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.

Nota: Fare riferimento alla nostra guida approfondita su come creare utenti in Linux per ulteriori informazioni sulla gestione degli utenti.

Come creare un gruppo di utenti

1. Per creare un nuovo gruppo, inserisci quanto segue:

sudo groupadd new_group

2. 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

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

sudo adduser user_name new_group

2. Usa il useradd comando per aggiungere un utente:

sudo useradd –G new_group user_name

3. 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 utilizza 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

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

sudo useradd –G new_group new_user

2. 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

Nota: Il gpasswd Lo strumento può essere utilizzato anche per altre attività amministrative come la definizione di amministratori di gruppo e l'impostazione di una password per l'accesso alle risorse di gruppo. Usa il comando man di Linux man gpasswd per i dettagli.

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.

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

sudo nano /etc/groups

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

groups

3. 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

4. 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 il 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 il comando sudo 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

Conclusione

Ora dovresti avere una buona conoscenza dei gruppi Linux e di come aggiungere e rimuovere membri da quei gruppi. Per ulteriori informazioni su comandi specifici, puoi inserire il comando man per visualizzare un manuale nella finestra del tuo terminale.


Linux
  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. Come rimuovere l'utente dal gruppo in Linux [Suggerimento rapido]

Come aggiungere un utente al gruppo in Linux

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 creare/aggiungere utenti in Linux

Come aggiungere o creare un utente sudo nel sistema Linux [Quickstart]