Как я могу просмотреть членов группы? [закрыто]

17

Мне нужно просмотреть членов группы, связанной с установкой оракула.

r0tt
источник
5
Что вы подразумеваете под «правами» в этом контексте?
Стивен Харрис
Дубликат: stackoverflow.com/questions/2835368/…
Ева
Можем ли мы снова открыть этот вопрос и установить его как дубликат? Есть хороший ответ и много голосов. Может быть, просто нужно отредактировать вопрос для ясности
Hanxue

Ответы:

26

Вы можете использовать getentдля отображения информации о группе. getentиспользует библиотечные вызовы для извлечения информации о группе, поэтому он учитывает настройки /etc/nsswitch.confисточников данных группы.

Пример:

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

Поля, разделенные :, являются-

  1. Имя группы
  2. Зашифрованный пароль (обычно не используется)
  3. Числовой идентификатор группы
  4. Список членов через запятую
Flup
источник
4
По крайней мере, в Ubuntu это не будет включать пользователей с начальной группой входа simpsons.
jwodder
@jwodder Очень хороший момент, и это верно для всех Unix-подобных систем. Мне стыдно не думать об этом!
Flup
6

список участников:

getent group <group>

А какие права? В файловой системе, sudo, ssh? В файловой системе:

find / -xdev -group <group>

Ипор Сирсер
источник
1
По крайней мере, в Ubuntu это не будет включать пользователей с начальной группой входа <group>.
jwodder