it-roy-ru.com

Как узнать, к какой группе относится данный пользователь?

В Unix/Linux, как вы узнаете, в какую группу входит данный пользователь через командную строку?

236
Alex Argo
groups

или же

groups user
349
Bombe

Этот показывает uid пользователя, а также все группы (с их gid), к которым он принадлежит

id userid
99
Paul Tomblin

В Linux/OS X/Unix для отображения групп, к которым вы (или опционально указанный пользователь) принадлежите, используйте:

id -Gn [user]

что эквивалентно утилите groups [user], которая устарела в Unix.

В OS X/Unix команда id -p [user] предлагается для обычного интерактивного взаимодействия.

Пояснения по параметрам:

-G, --groups - распечатать все идентификаторы группы

-n, --name - печатать имя вместо числа, для -ugG

-p - сделать вывод понятным для человека.

15
kenorb

или просто изучите/etc/groups (хорошо, это, вероятно, не работает, если он использует pam с ldap)

0
Nils