Auflisten aller Gruppen, denen ein Benutzer in macOS angehört

2

Ich möchte die Gruppen einiger Benutzer kennen.

$dscl . list /groups filterByUSer theFindUser

Ist dies auf einfache Weise möglich (auch wenn ich alle Gruppen auflisten und dann nach Benutzer filtern muss)?

chepe lucho
quelle

Antworten:

5

Probieren Sie den folgenden Befehl aus.

id -Gn [user]

Auf meinem Mac ist die Ausgabe von id -Gn davidanderson wird unten angegeben.

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

Ich verwende High Sierra, MacOS 10.13.4

David Anderson
quelle
1

Geben Sie Folgendes ein, um alle Gruppen aufzulisten, denen ein Benutzer angehört:

id [username]

[username] Argument ist optional. Standardmäßig wird der angemeldete Benutzer angenommen. Die Ausgabe enthält die numerische Benutzer-ID uidund die Liste aller Gruppen zusammen mit ihrer Gruppen-ID gid, bei dem der Benutzer Mitglied ist. Die erste Gruppe in der Ausgabe ist die primäre Gruppe des Benutzers.

Um nur die Gruppennamen aufzulisten, geben Sie Folgendes ein:

id -Gn [username]

Um nur die Gruppennummern aufzulisten, geben Sie Folgendes ein:

id -G [username]

Nimesh Neema
quelle