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


17

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


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

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>


1
Przynajmniej w Ubuntu nie obejmuje to użytkowników, których początkowa grupa logowania to <group>.
jwodder
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.