Wie liste ich die Gruppen auf, in denen ein UNIX-Benutzer Mitglied ist?
Mit pts m groupname
kann ich die Benutzer in einer Gruppe auflisten. Wie kann ich das Gegenteil tun - d.h. alle Gruppen auflisten, in denen ein Benutzer Mitglied ist?
(Ich brauche das, um den Namen einer Gruppe zu finden, in der ich einen Benutzer kenne, der Mitglied ist, aber ich kenne den Gruppennamen nicht…)
Klärung: Diese Frage wird dadurch kompliziert, dass ich nicht der Systemadministrator bin und dass ich keine Root-Berechtigungen habe (weit gefehlt). Stattdessen gehöre ich zu einer Gruppe von “Moderatoren”, die einen kleinen Teil des Systems verwalten - genauer gesagt den Physikzweig der Studentenvertretung am zentralen IT-System meiner Universität.
Innerhalb unseres Zweigs haben wir eine Reihe verschiedener Zugriffsgruppen für Leute, die für die Dinge zuständig sind. In diesem Fall wurde eine von zwei Personen, die für etwas zuständig waren (es spielt keine Rolle, wofür), ersetzt, und ich wollte den anderen Benutzer untersuchen, um herauszufinden, welche Zugriffsrechte ich dem Ersatz geben sollte.
Ich konnte nun das unmittelbare Problem (der Neue konnte nicht auf einen Ordner zugreifen) lösen, indem ich den Ordner untersuchte, um zu sehen, wer Zugriff hat, und dort die Gruppe aus der Liste auswählte. Möglicherweise gibt es jedoch noch weitere Privilegien, die dieser Benutzer haben sollte, von denen ich nichts weiß, so dass die Frage für mich immer noch relevant ist, wenn auch nicht so akut.