Linux Groups · 5 min read · Dec 04, 2025

Come Elencare i Gruppi in Linux?

Linux

Linux, un software open-source (sistema operativo), ha molteplici funzionalità avanzate che i sistemi operativi convenzionali non offrono. Una di queste è l’elenco dei gruppi in Linux.

Con Linux puoi anche aggiungere più utenti per accedere al tuo PC. Tuttavia, vorresti che i loro privilegi e diritti di accesso variassero.

Come chi avrà privilegi di lettura, quali utenti possono scrivere (modificare o modificare i dati), chi può eseguire comandi avanzati e simili.

Ecco dove l’elenco dei gruppi è utile. Questi supportano più utenti in gruppi per una gestione efficiente dei permessi e dei diritti di accesso. A questo scopo, vengono utilizzati diversi comandi e, come regola generale, puoi eseguirli nel Terminale.

Gruppi in Linux

Proprio come Linux aiuta a categorizzare bene gli utenti e controllare i loro diritti di accesso, anche i gruppi sono impostati correttamente. Pertanto, ci sono due tipi di gruppi in Linux.

Gruppo Primario o di Accesso

Ogni volta che tu, come utente Linux, crei dei file, questi vengono inclusi nei gruppi primari o di accesso. I nomi dei gruppi sono facili da ricordare, rappresentano principalmente il nome dell’utente. Ogni utente dovrebbe avere solo un gruppo primario.

Gruppo Secondario o Supplementare

I gruppi secondari aiutano ad assegnare privilegi e diritti di accesso a uno o più utenti. Ogni utente può avere da zero a più gruppi secondari di cui fa parte!


Come Creare Gruppi Utente in Linux?

Se non vuoi visualizzare o elencare tutti i gruppi in Linux ma piuttosto crearne di nuovi, puoi farlo! Tuttavia, un utente generico non può farlo; quindi devi essere un superutente per possedere privilegi amministrativi.

Dopo aver aperto il Terminale, esegui il seguente comando:

*sudo groupadd *

Sostituisci groupname con il nome del gruppo che desideri mantenere. Inoltre, dovresti avere sudo (privilegi amministrativi, come menzionato in precedenza).

Creerà un nuovo gruppo!

Ad esempio, utilizzando

*sudo groupadd authors *

Questo creerà un nuovo gruppo di autori. Inoltre, devi anche assegnare utenti al gruppo con il comando usermod!

Ad esempio:

*sudo usermod -a -G authors john*

Il comando aggiungerà l’utente “john” al gruppo “authors.”

Allo stesso modo, puoi creare più gruppi in Linux.


Quali Sono i Modi per Elencare i Gruppi Linux?

Ci sono tre modi per elencare i gruppi Linux a seconda delle informazioni che recuperano e della loro semplicità.

1. Con il File /etc/group

Uno dei comandi più utilizzati per elencare i gruppi Linux è il comando /etc/group. Definisce i gruppi presenti in Linux. Le informazioni che recupera includono nomi dei gruppi, ID dei gruppi, password e membri per i rispettivi gruppi.

cat /etc/group

cat etc group - Elenca Gruppi in Linux

Il comando visualizza i nomi dei gruppi, i due punti e le informazioni aggiuntive nella colonna. Tutto ciò che devi fare è eseguire il comando nel Terminale. Tuttavia, avresti bisogno di aiuto per capire i nomi dei gruppi!

cat /etc/group | cut -d: -f1

cat etc group cut -d -f1 - Elenca Gruppi in Linux

Puoi utilizzare la sintassi cut -d -f1 per semplificare il processo di recupero delle informazioni. Il comando visualizza solo il nome dei gruppi e non informazioni aggiuntive.

cat /etc/group | wc -l

Il comando wc con il cat /etc group ti aiuta a contare tutti i gruppi locali su Linux.


2. Con il Comando getent

In termini di comandi Linux, getent sta per recuperare voci. Recupera i database dei gruppi Linux, che includono password, nomi utente e dati simili.

Per utilizzare il comando per un gruppo utente, digita il nome del file del gruppo di cui desideri recuperare i dati.

Ecco un esempio dello stesso:

getent group

getent group - Elenca Gruppi in Linux

Inoltre, è importante notare che il comando getent, ecc differisce poiché questo recupera output da database come LDAP. Successivamente, recupera informazioni anche da password e directory simili. Inoltre, il comando, ecc recupera informazioni in modo usuale.

getent group | cut -d: -f1

Simile all’etc group, che visualizza un output più esteso dove i nomi sono difficili da interpretare, lo stesso vale per getent. Pertanto, puoi anche utilizzare la sintassi -d, -f1 insieme ad esso.


3. Il Comando Compgen

Compgen è un comando Linux integrato per visualizzare tutti i gruppi attivi e registrati all’interno del sistema.

Ecco come devi eseguire il comando:

*compgen -g*

Qui -g rappresenta i gruppi che devi visualizzare!


Come Visualizzare l’Elenco dei Gruppi per un Utente Specifico Utilizzando i Gruppi su Linux?

Oltre a recuperare informazioni sui gruppi in Linux, puoi anche visualizzare elenchi di gruppi da un gruppo specifico!

  • Apri il Terminale o la Shell su Linux

  • Esegui il comando groups

Invece di un nome utente, devi sostituire il nome dell’utente rispettivo.

Ad esempio:

Eseguendo il comando:

*$ groups john*

resterà il seguente output:

*john: john adm sudo*

Qui, john è l’utente per il quale vengono recuperate le informazioni sul gruppo. John, adm e sudo sono i nomi dei gruppi a cui appartiene l’utente john!


Come Ordinare i Gruppi Utente in Linux?

Puoi ordinare i gruppi utente in Linux in ordine alfabetico, e il comando getent aiuta a questo scopo.

Esegui il seguente comando per farlo:

*getent group | cut -d: -f1 | sort*

Recupera le informazioni sui gruppi utilizzando il comando getent, analizza l’output utilizzando cut e poi lo ordina alfabeticamente con “sort.”

Ad esempio:

adm  
audio  
cdrom  
dialout  
docker  
...

Questi sono tutti i gruppi utente in ordine alfabetico. I gruppi a determinati livelli non sono solitamente accessibili, e hai bisogno di privilegi amministrativi!


Domande Frequenti

  • È possibile elencare tutti i gruppi in Linux in ordine alfabetico? Sì, è possibile elencare tutti i gruppi in Linux in ordine alfabetico.

  • Come posso assegnare un utente a un gruppo specifico in Linux? Puoi utilizzare il comando “usermod -a -G groupname username” per assegnare un utente a un gruppo specifico in Linux. Qui, groupname sarà il gruppo per il quale desideri aggiungere l’utente, e username sarà il nome dell’utente.


Conclusione – Elenca Gruppi in Linux

Se volevi saperne di più sull’elencare i gruppi in Linux, avresti ottenuto la tua risposta. Il sistema operativo lo utilizza per gestire gli utenti e i loro privilegi in modo efficace. Ci sono due tipi di gruppi in Linux: Primari e Secondari.

Inoltre, per recuperare informazioni sui gruppi, sono disponibili tre tipi di comandi: get, getent e compgen.

Puoi anche creare gruppi utente con il comando groupadd. Il comando groups ti consente di visualizzare tutti i gruppi collegati a un particolare utente su Linux.

Hai dei dubbi? Sentiti libero di condividerli nei commenti qui sotto!

Ulteriori Letture:

  • VIM Plug – È il Miglior Gestore di Plugin VIM?

  • Warpinator | Trasferisci File in Modalità Wireless tra Linux e Android

  • Hannah Montana Linux: Cos’è? Meglio di altre Distro?

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.