Linux Groups · 5 min read · Dec 04, 2025
Come Elencare i Gruppi in 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
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
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 -lIl 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
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: -f1Simile 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
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?
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.