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

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

4 ответов


groups

или

groups user

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

id userid

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

id -Gn [user]

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

в OS X / Unix команда id -p [user] предложено для нормального взаимодействующего.

объяснение параметров:

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

-n, --name - выведите имя вместо номер, для -ugG

-p - сделайте вывод удобочитаемое.


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