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.