Wie kann ich die Mitglieder einer Gruppe anzeigen? [geschlossen]


17

Ich muss die Mitglieder einer Gruppe anzeigen, die sich auf eine Oracle-Installation bezieht.


5
Was meinen Sie in diesem Zusammenhang mit "Rechten"?
Stephen Harris


Können wir diese Frage erneut öffnen und stattdessen als Duplikat festlegen? Es gibt eine gute Antwort und viele Stimmen. Vielleicht müssen Sie nur die Frage für Klarheit bearbeiten
Hanxue

Antworten:


26

Mit können Sie getentdie Informationen der Gruppe anzeigen. getentRuft mithilfe von Bibliotheksaufrufen die Gruppeninformationen ab, sodass Einstellungen in /etc/nsswitch.confBezug auf die Quelle der Gruppendaten berücksichtigt werden.

Beispiel:

$ getent group simpsons
simpsons:x:742:homer,marge,bart,lisa,maggie

Die durch getrennten :Felder sind

  1. Gruppenname
  2. Verschlüsseltes Passwort (wird normalerweise nicht verwendet)
  3. Numerische Gruppen-ID
  4. Kommagetrennte Mitgliederliste

4
Dies schließt zumindest unter Ubuntu keine Benutzer mit ein, deren anfängliche Anmeldegruppe ist simpsons.
Jwodder

@jwodder Ein sehr guter Punkt und wahr für alle Unix-ähnlichen Systeme. Ich schäme mich nicht daran gedacht zu haben!
Flup

6

Mitglieder auflisten:

getent group <group>

Und welche Rechte? Auf Dateisystem, sudo, ssh? Auf dem Dateisystem:

find / -xdev -group <group>


1
Dies schließt zumindest unter Ubuntu keine Benutzer mit ein, deren anfängliche Anmeldegruppe ist <group>.
Jwodder
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.