Как мне перечислить членов группы?

Как я могу увидеть всех членов группы в Linux?

117
задан 07.05.2020, 22:50

3 ответа

Используйте команды:

getent group groupname

или

getent group groupname | awk -F: '{print $4}'
143
ответ дан 07.05.2020, 22:51
  • 1
    Интересная находка, " getent groups" (без любой группы определил), и " кошка/etc/group" оба дают точно тот же вывод, по крайней мере, в моей системе. – Zharf 07.05.2020, 22:51
  • 2
    chmod-R g+w idea-IU-141.1010.3 – Sunnyday 07.05.2020, 22:52
  • 3
    Таким образом для добавления группы добавьте пользователя, чтобы сгруппировать, изменить полномочия папки сгруппировать, и получить всех членов группы, Вы выполнили бы следующие команды соответственно: программисты addgroup adduser donato программисты, показанные-R root:programmers idea-IU-141.1010.3 getent программисты группы – Joel 07.05.2020, 22:52

используйте «members», и в нем будут перечислены все пользователи в выбранной вами группе

10
ответ дан 07.05.2020, 22:50
  • 1
    Вы, возможно, должны установить его sudo apt-get install members – Tema 07.05.2020, 22:51
  • 2
    где Вы находили такую команду? – themightyjon 07.05.2020, 22:51
  • 3
    участники установлены по умолчанию в Ubuntu 14.04.5 – Sunnyday 07.05.2020, 22:52

Еще один способ проверить всех членов группы - это проверить файл /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

Первая строка (разделенный символом :) указывает имя группы, а последняя строка указывает пользователя, добавленного в эту группу.

8
ответ дан 07.05.2020, 22:52

Теги

Похожие вопросы