Elenco di tutti i gruppi a cui un utente appartiene in macOS

2

Voglio conoscere i gruppi di alcuni utenti.

$dscl . list /groups filterByUSer theFindUser

È possibile (anche se devo enumerare tutti i gruppi e quindi filtrare per utente) in modo semplice?

    
posta chepe lucho 07.05.2018 - 03:01
fonte

2 risposte

5

Prova il comando indicato di seguito.

id -Gn [user]

Sul mio Mac, l'output di id -Gn davidanderson è riportato di seguito.

staff everyone localaccounts _appserverusr admin _appserveradm _lpadmin _appstore _lpoperator _developer _analyticsusers com.apple.access_ftp com.apple.access_screensharing com.apple.access_ssh 2 1

Sto usando High Sierra, macOs 10.13.4

    
risposta data 07.05.2018 - 03:57
fonte
1

Per elencare tutti i gruppi a cui appartiene un utente, digita:

id [username]

L'argomento

[username] è facoltativo. Per impostazione predefinita, l'utente che ha effettuato l'accesso è assunto. L'output includerà l'id utente numerico uid e l'elenco di tutti i gruppi con il loro id di gruppo gid , di cui l'utente è membro. Il primo gruppo nell'output è il gruppo principale dell'utente.

Per elencare solo il tipo di nomi di gruppo:

id -Gn [username]

Per elencare solo il tipo di numeri di gruppo:

id -G [username]

    
risposta data 07.05.2018 - 04:20
fonte

Leggi altre domande sui tag