Як мені перелічити членів групи?


Відповіді:


142

Використовуйте команди:

getent group groupname

або

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

1
Отже, щоб додати групу, додати користувача до групи, змінити дозволи до папки до групи та отримати всіх членів групи, ви виконали б наступні команди відповідно: addgroup програмісти adduser donato programer chown -R root: програмісти ідея-IU-141.1010.3 Програмісти гетентної групи
Донато

chmod -R g + w idea-IU-141.1010.3
Donato

Цікава знахідка: "гетентні групи" (без вказаної групи) та "кіт / тощо / група" дають абсолютно однаковий результат, принаймні в моїй системі.
окольність

10

використовуйте "учасників", і він перелічить усіх користувачів у вибраній вами групі


1
де ти знайшов таку команду?
Jakuje

8
Можливо, вам знадобиться його встановитиsudo apt-get install members
Бен Холланд

учасників встановлено за замовчуванням в Ubuntu 14.04.5
Janek

8

Ще один спосіб перевірити всіх членів групи - перевірити /etc/groupфайл, у якому перераховані всі групи та його члени

Приклад:

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

Перший рядок (розділений на :) вказує назву групи, а останній рядок - користувача, доданого до цієї групи.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.