GNU/Linux >> Linux Esercitazione >  >> Linux

Crea nuovi gruppi in Linux con il comando Groupadd

Mentre il comando useradd crea nuovi utenti, il comando groupadd in Linux crea nuovi gruppi. Aggiorna il file /etc/group di conseguenza.

Non ci sono molte opzioni con groupadd e la sua sintassi è piuttosto semplice:

groupadd [options] group_name

Vediamo come utilizzare il comando groupadd per creare gruppi in Linux.

Esempi di comando Groupadd

Tieni presente che l'aggiunta di un gruppo è un'attività amministrativa e quindi è necessario essere root o disporre dei diritti sudo. Leggi di più sulla creazione dell'utente sudo qui.

1. Crea un nuovo gruppo

Per creare un nuovo gruppo in Linux, puoi usarlo nel modo seguente:

sudo groupadd new_group_name

Puoi verificare che il nuovo gruppo sia stato creato controllando il file /etc/group:

[email protected]:~$ sudo groupadd testing
[email protected]:~$ grep testing /etc/group
testing:x:1008:

Cosa fai con un gruppo? Dovresti avere alcuni utenti, giusto? Puoi aggiungere utenti al gruppo usando il comando usermod. Se desideri aggiungere più utenti a un gruppo contemporaneamente, puoi utilizzare il comando gpasswd in questo modo:

sudo gpasswd -M user1,user2,user3 new_group_name

2. Crea un gruppo con un ID gruppo specifico (gid)

Per impostazione predefinita, il nuovo gruppo viene creato con un ID gruppo superiore al valore GID_MIN definito in /etc/login.defs. Sulla maggior parte dei sistemi Linux, questo valore è 1000.

In altre parole, ottieni uno dei primi GID disponibili dopo 1000.

Ma non sei limitato a questo. Puoi creare un gruppo con un GID specifico in questo modo:

sudo groupadd new_group_namep -g GID

Ecco un esempio:

[email protected]:~$ sudo groupadd test_group -g 678
[email protected]:~$ grep test_group /etc/group
test_group:x:678:

3. Crea un nuovo gruppo di sistema

Quando crei un nuovo gruppo, è un gruppo normale con GID maggiore di 1000. Puoi anche creare un gruppo di sistema che accetta automaticamente un ID gruppo compreso tra SYS_GID_MIN e SYS_GID_MAX come definito in /etc/login.defs.

sudo groupadd -r new_group_name

Nell'esempio puoi vedere che l'id del gruppo è inferiore a 1000 e quindi indica che non si tratta di un gruppo normale ma di un gruppo di sistema (usato per i programmi di sistema).

[email protected]:~$ sudo groupadd -r tesla
[sudo] password for abhishek: 
[email protected]:~$ grep tesla /etc/group
tesla:x:998:

Spero che tu possa trovare utile questo piccolo tutorial nell'uso del comando groupadd. Puoi anche controllare come eliminare i gruppi con il comando groupdel.

Eventuali domande o suggerimenti sono sempre ben accetti.


Linux
  1. Comando wc Linux con esempi

  2. Linux Crea gruppi usando il comando Groupadd

  3. Comando JQ in Linux con esempi

  4. comando Linux ln

  5. groupadd Esempi di comandi in Linux

Modifica i gruppi in Linux con il comando groupmod

Elimina i gruppi in Linux con il comando groupdel

Comando mkdir:crea nuove directory in Linux

Come eliminare i gruppi con il comando groupdel in Linux

Come creare nuovi gruppi con il comando groupadd in Linux

Come creare un gruppo in Linux – comando groupadd