Bir grubun üyelerini nasıl listeleyebilirim?


Yanıtlar:


143

Komutları kullanın:

getent group groupname

veya

getent group groupname | awk -F: '{print $4}'

1
Böylece, grup eklemek, gruba kullanıcı eklemek, klasörün gruba olan izinlerini değiştirmek ve grubun tüm üyelerini almak için sırasıyla aşağıdaki komutları çalıştırmalısınız: getent grup programcılar
Donato

chmod -Rg + fikir w-IU-141.1010.3
Donato

İlginç bulgular, "getent grupları" (belirtilen herhangi bir grup olmadan) ve "cat / etc / group" her ikisi de en azından sistemimde tam olarak aynı çıktıyı veriyor.
okolnost

10

"üyeler" kullanın; seçtiğiniz gruptaki tüm kullanıcıları listeler.


1
Böyle bir komutu nereden buldunuz?
Jakuje

8
Yüklemeniz gerekebilirsudo apt-get install members
Ben Holland

üyeler Ubuntu 14.04.5'e varsayılan olarak kurulur
Janek Bogucki

8

Bir grubun tüm üyelerini kontrol etmenin bir yolu /etc/group, tüm grupları ve üyelerini listeleyen dosyayı kontrol etmektir.

Örnek:

root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:syslog,nikhil
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:nikhil
floppy:x:25:
tape:x:26:
sudo:x:27:nikhil
audio:x:29:pulse

İlk dize (:) ile ayrılmış) grup adını belirtir ve son dize bu gruba eklenen kullanıcıyı belirtir.

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.