Bagaimana cara melihat anggota grup? [Tutup]

17

Saya perlu melihat anggota grup yang terkait dengan instalasi oracle.

r0tt
sumber
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
Flup
sumber
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>

Ipor Sircer
sumber
1
Setidaknya di Ubuntu, ini tidak termasuk pengguna yang memiliki grup login awal <group>.
jwodder