Bir grubun üyelerini nasıl görüntülerim? [kapalı]


17

Oracle kurulumuyla ilgili bir grubun üyelerini görmem gerekiyor.


5
Bu bağlamda "haklar" ile ne demek istiyorsun?
— Stephen Harris


Bu soruyu tekrar açabilir ve bunun yerine yinelenebilir miyiz? İyi bir cevap ve çok oy var. Belki de sadece açıklık için soruyu düzenlemeniz gerekiyor
— hanxue

Yanıtlar:


26

getentGrubun bilgilerini görüntülemek için kullanabilirsiniz . getentgrup bilgisini almak için kütüphane çağrılarını kullanır, böylece /etc/nsswitch.confgrup verilerinin kaynakları ile ilgili ayarları dikkate alır.

Misal:

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

:İle ayrılmış alanlar -

  1. Grup ismi
  2. Şifrelenmiş şifre (normalde kullanılmaz)
  3. Sayısal grup kimliği
  4. Virgülle ayrılmış üye listesi

4
En azından Ubuntu'da bu, ilk giriş grubu olan kullanıcıları içermez simpsons.
— jwodder

@jwodder Çok iyi bir nokta ve tüm Unix benzeri sistemler için doğrudur. Bunu düşünmemekten utanıyorum!
— Flup

6

üyeleri listele:

getent group <group>

Ve hangi haklar? Dosya sisteminde, sudo, ssh? Dosya sisteminde:

find / -xdev -group <group>


1
En azından Ubuntu'da bu, ilk giriş grubu olan kullanıcıları içermez <group>.
— jwodder
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.