Jak wyświetlić członków grupy? [Zamknięte]

17

Muszę zobaczyć członków grupy związanej z instalacją Oracle.

r0tt
źródło
5
Co rozumiesz przez „prawa” w tym kontekście?
Stephen Harris
Czy możemy ponownie otworzyć to pytanie i ustawić je jako duplikat? Jest dobra odpowiedź i wiele głosów. Może po prostu muszę edytować pytanie dla jasności
hanxue,

Odpowiedzi:

26

Możesz użyć getentdo wyświetlenia informacji o grupie. getentkorzysta z wywołań biblioteki, aby pobrać informacje o grupie, dzięki czemu będzie honorować ustawienia /etc/nsswitch.confdotyczące źródeł danych grupy.

Przykład:

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

Pól, rozdzielonych :, są-

  1. Nazwa grupy
  2. Zaszyfrowane hasło (zwykle nieużywane)
  3. Numeryczny identyfikator grupy
  4. Lista członków oddzielona przecinkami
Flup
źródło
4
Przynajmniej w Ubuntu nie obejmuje to użytkowników, których początkowa grupa logowania to simpsons.
jwodder
@jwodder Bardzo dobra uwaga i prawdziwa dla wszystkich systemów uniksopodobnych. Wstydzę się nie myśleć o tym!
Flup
6

lista członków:

getent group <group>

A jakie prawa? W systemie plików, sudo, ssh? W systemie plików:

find / -xdev -group <group>

Ipor Sircer
źródło
1
Przynajmniej w Ubuntu nie obejmuje to użytkowników, których początkowa grupa logowania to <group>.
jwodder