Bagaimana cara melihat anggota grup? [Tutup]


17

Saya perlu melihat anggota grup yang terkait dengan instalasi oracle.


5
Apa yang Anda maksud dengan "hak" dalam konteks ini?
Stephen Harris


Bisakah kita membuka kembali pertanyaan ini dan menetapkannya sebagai duplikat? Ada jawaban yang bagus dan banyak suara. Mungkin hanya perlu mengedit pertanyaan untuk kejelasan
hanxue

Jawaban:


26

Anda dapat menggunakan getentuntuk menampilkan informasi grup. getentmenggunakan panggilan pustaka untuk mengambil informasi grup, sehingga akan menghormati pengaturan /etc/nsswitch.confsebagai sumber data grup.

Contoh:

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

Bidang, dipisahkan oleh :, adalah—

  1. Nama grup
  2. Kata sandi terenkripsi (tidak biasa digunakan)
  3. ID grup numerik
  4. Daftar anggota yang dipisahkan koma

4
Setidaknya di Ubuntu, ini tidak termasuk pengguna yang memiliki grup login awal simpsons.
jwodder

@ jwodder Poin yang sangat bagus, dan berlaku untuk semua sistem mirip Unix. Saya malu untuk tidak memikirkan itu!
Flup

6

daftar anggota:

getent group <group>

Dan hak apa? Pada sistem file, sudo, ssh? Pada sistem file:

find / -xdev -group <group>


1
Setidaknya di Ubuntu, ini tidak termasuk pengguna yang memiliki grup login awal <group>.
jwodder
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.