Ubuntu Aggiungi utente al gruppo

Ubuntu Aggiungi utente al gruppo

In Linux, i gruppi sono le entità utilizzate per l'organizzazione e la gestione di numerosi account utente contemporaneamente. I gruppi offrono un'amministrazione facile e rapida degli account utente. Vari utenti Linux hanno molti compiti e ruoli diversi. Il punto chiave dei gruppi è l'identificazione di una serie di diritti come scrivere, leggere o eseguire l'accesso per una risorsa specificata che può essere reciprocamente condivisa tra gli utenti del gruppo.

In questa guida, discuteremo di quanti tipi di gruppi esistono nel sistema Ubuntu Linux. Inoltre, elaboreremo anche su come aggiungere un utente Ubuntu nei gruppi.

Gruppi in Ubuntu Linux

Ubuntu e molte altre distribuzioni Linux hanno due diversi tipi di gruppi:

  • Gruppo primario
  • Gruppo secondario

Gruppo primario

Non appena l'utente crea il file, viene automaticamente aggiunto al gruppo primario. Il gruppo primario è simile al nome utente. Tutti i dettagli del gruppo primari sugli utenti vengono salvati in un file che si trova su '/etc/passwd'.

Gruppo secondario

I gruppi secondari sono significativi per la concessione di un particolare accesso al file ai membri del gruppo. Sono fatti per amministrare singoli file insieme alle applicazioni software. I membri del gruppo ereditano, leggere ed eseguire i diritti per quel gruppo.

Ogni utente su un sistema Linux è membro di un gruppo primario e inoltre, questo utente può essere incluso in nessuno o più gruppi secondari. Gli utenti possono essere aggiunti come membri del gruppo solo da root o utenti con privilegio sudo.

Crea un gruppo in Ubuntu

È possibile creare un nuovo gruppo sul sistema Ubuntu eseguendo il seguente comando:

$ sudo GroupAdd Test_Group

Nel comando sopra, il 'test_group' è il nome del nuovo gruppo.

Aggiunta di un utente esistente a un gruppo in Ubuntu

Per aggiungere un utente già creato sulla tua macchina Ubuntu e si desidera assegnare un gruppo a questo utente esistente, eseguire il seguente comando per farlo:

$ sudo usermod -a -g groupname nome utente

Ad esempio, "SAM-PC" esiste sul nostro sistema e vogliamo aggiungere questo utente a un gruppo "Test_Group". Per fare ciò, modificare il comando sopra nel modulo seguente:

$ sudo usermod -a -g test_group SAM -PC

Quando si esegue il comando "UserMod" sopra, non mostra alcun output sulla schermata del terminale su Esecuzione del comando riuscita. Ciò significa che l'utente viene aggiunto a un gruppo correttamente. Quando aggiungi un utente al gruppo, è necessario aggiungere l'opzione '-A'. Se non si aggiunge l'opzione '-A', l'utente verrà rimosso o eliminato da gruppi non elencati dopo l'opzione '-G'.

Crea un nuovo utente e aggiungi più gruppi in Ubuntu

Se si desidera creare un nuovo utente e aggiungere in un gruppo utilizzando solo il comando singolo, utilizzare il comando "useradd" per aggiungere un nuovo utente e quindi aggiungere questo utente al gruppo primario e secondario utilizzando la seguente sintassi:

$ sudo useradd -g Group -g Group1, Group2 Nome utente

Nel seguente esempio, abbiamo creato un nuovo utente con il nome "Samrina" e assegnato più gruppi. Il gruppo primario è "utenti" e i gruppi secondari sono "sudo, sam-pc".

$ sudo useradd -g utenti -g sudo, sam -pc samrina

Aggiungi un utente Ubuntu esistente in più gruppi

Per aggiungere un utente esistente nei più gruppi nel sistema Ubuntu, è possibile utilizzare il comando "usermod" seguito dall'opzione "-g", immettere il nome o i gruppi che saranno separati da virgole come segue:

$ sudo usermod -a -g first_group, nome utente secondo_group

Facciamo un esempio, per aggiungere un utente esistente "Samrina" in più gruppi come "Sam-PC, Sudo, Sambashare", eseguono il comando di seguito:

$ sudo usermod -a -g sam -pc, sudo, sambashare samrina

Modifica il gruppo principale dell'utente in Ubuntu

Utilizzando il comando "UserMode" seguito dall'opzione "-G", è possibile modificare il gruppo principale dell'utente.

$ sudo usermod -g groupname nome utente

Nell'esempio seguente, abbiamo modificato il gruppo primario di un utente "samrina" in "test_group" eseguendo il comando di seguito:

$ sudo usermod -g test_group samrina

Visualizza i dettagli dei gruppi dell'utente in Ubuntu

È possibile visualizzare le informazioni complete del gruppo dell'utente, come un utente appartenente a quale gruppo. Per eseguire questa attività, viene utilizzato il seguente comando ID seguito dal nome utente:

$ id nome utente

Ad esempio, vogliamo visualizzare tutte le informazioni del gruppo di un utente 'SAM-PC'.

$ id Samrina

Come puoi osservare nell'output di cui sopra, l'utente appartiene a gruppi diversi. Qui, il gruppo principale dell'utente è "utenti" ed è anche un membro di altri gruppi supplementari che sono "SUDO, SAM-PC e Sambashare" che sono mostrati nello screenshot sopra.

Quando si utilizza il comando "Gruppo" seguito dal nome utente, visualizza i gruppi supplementari dell'utente.

$ gruppi SAM-PC

Se non passerai un nome utente al comando "Gruppo", in questo caso, visualizzerà l'attuale registrazione delle informazioni del gruppo dell'utente come segue:

$ gruppi

Visualizza tutti i gruppi di sistema Ubuntu

Per visualizzare tutti i gruppi di sistema in esecuzione sul tuo sistema Ubuntu, utilizzare il seguente comando "GEENT":

$ GEENT GROUP

Il comando sopra visualizza tutti i gruppi di sistema nella schermata del terminale e mostra anche l'account dell'utente appartiene a quale gruppo.

Rimuovi un utente esistente da un gruppo in Ubuntu

Per rimuovere o eliminare un utente da un gruppo, eseguire il comando "GPasswd" seguito dall'opzione "-D" sul terminale.

$ sudo gpasswd -d nome utente groupname

Ad esempio, vogliamo rimuovere un "samrina" dell'utente dal gruppo "sambashare", modificare il comando sopra nel modulo seguente per fare questa attività:

$ sudo gpasswd -d samrina sambashare

Elimina un gruppo in Ubuntu

Utilizzare il seguente comando "GroupDel" insieme a "GroupName", per eliminare un gruppo di utente esistente.

$ sudo groupdel groupname

Conclusione

In questa guida abbiamo dimostrato come aggiungere un utente a un gruppo in Ubuntu 20.04 Sistema. Abbiamo visto come i gruppi ci facilitano a gestire tutti gli account e gli utenti di sistema. Abbiamo implementato vari comandi per una migliore comprensione di utenti e gruppi. Il comando sopra può anche eseguire su altre distribuzioni Linux. Facci sapere in caso di confusione relativa a questo articolo. Grazie!