Mit pts m groupname
kann ich die Benutzer in einer Gruppe auflisten. Wie kann ich das Gegenteil tun - das heißt, alle Gruppen auflisten, in denen ein Benutzer Mitglied ist?
(Ich brauche dies, um den Namen einer Gruppe zu finden, der ich einen Benutzer kenne, der Mitglied ist, aber ich kenne den Gruppennamen nicht ...)
Erläuterung:
Diese Frage wird durch die Tatsache erschwert, dass ich nicht der Systemadministrator bin und keine Root-Berechtigungen (weit davon entfernt) habe. Stattdessen gehöre ich zu einer Gruppe von "Moderatoren", die einen kleinen Teil des Systems verwalten - genauer gesagt den Physikzweig des Studentenwerks im zentralen IT-System meiner Universität.
In unserer Branche gibt es eine Reihe verschiedener Zugangsgruppen für Verantwortliche. In diesem Fall wurde eine von zwei Personen, die für etwas verantwortlich sind (egal was), ersetzt, und ich wollte den anderen Benutzer untersuchen, um herauszufinden, welche Zugriffsrechte ich für den Ersatz vergeben sollte.
Ich konnte jetzt das unmittelbare Problem lösen (der neue Benutzer kann nicht auf einen Ordner zugreifen), indem ich den Ordner untersuchte, um festzustellen, wer Zugriff hat, und dort die Gruppe aus der Liste auswählte. Es gibt jedoch möglicherweise weitere Berechtigungen, die dieser Benutzer haben sollte, von denen ich nichts weiß. Daher ist die Frage für mich immer noch relevant, auch wenn sie nicht so aktuell ist.
quelle
grep ^root: /etc/group
könnte besser sein.groups kcz
gibt mir nurusr
, obwohl ich weiß, dass dieser Benutzer Mitglied einer Gruppe namens istfkm
. Was fehlt?/etc/group
@Tomas.quelle
$: Command not found
".$
stellt die Eingabeaufforderung dar. Beginnen Sie mitid
.uid=[five digits](kcz) gid=30(usr)
Fand es - viel später, aber ich tat es! =)
Genauso wie
listet alle Mitglieder einer Gruppe auf,
Listet alle Gruppen auf, denen ein Benutzer angehört. Es war zu einfach: P
quelle
pts
diese Frage handelt.