In Linux, ci possono essere più utenti(coloro che usano/gestiscono il sistema), e gruppi non sono altro che la raccolta di utenti. I gruppi semplificano la gestione degli utenti con gli stessi privilegi di sicurezza e accesso. Un utente può far parte di gruppi diversi.
Punti importanti:
- Il comando Gruppi stampa i nomi dei gruppi primari e degli eventuali gruppi supplementari per ogni nome utente specificato, o il processo corrente se non vengono forniti nomi.,
- Se viene dato più di un nome, il nome di ciascun utente viene stampato prima dell’elenco dei gruppi di tale utente e il nome utente viene separato dall’elenco dei gruppi da due punti.
Sintassi:
groups ...
Esempio 1: con un nome utente
$groups demon
In questo esempio, nome utente demone è passato con i gruppi di comando e l’output mostra i gruppi in cui l’utente demone è presente, separati da una virgola.,
Esempio 2: Nessun nome utente viene passato, quindi verrà visualizzato l’appartenenza al gruppo per l’utente corrente
$groups
Qui l’utente corrente è demon . Quindi, quando diamo il comando “gruppi”, otteniamo solo gruppi in cui demon è un utente.
Esempio 3: Passaggio di root con il comando gruppi
Nota: i gruppi primari e supplementari per un processo sono normalmente ereditati dal suo genitore e di solito sono invariati dal login., Ciò significa che se si modifica il database del gruppo dopo l’accesso, i gruppi non rifletteranno le modifiche all’interno della sessione di accesso esistente. Le uniche opzioni sono-help e-version.