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.