С помощью pts m groupname
я могу перечислить пользователей в группе. Как я могу сделать наоборот - то есть перечислить все группы, в которые входит пользователь?
(Мне нужно это, чтобы найти имя группы, в которую я знаю пользователя, членом которого я являюсь, но я не знаю имя группы ...)
Пояснение:
этот вопрос усложняется тем фактом, что я не являюсь системным администратором и что у меня нет прав root (отнюдь нет). Вместо этого я являюсь частью группы «модераторов», которые управляют небольшой частью системы, а точнее - физическим отделением студенческого союза в центральной ИТ-системе моего университета.
В нашем филиале у нас есть группа различных групп доступа для людей, которые отвечают за вещи. В этом случае один из двух людей, ответственных за что-то (неважно, что), был заменен, и я искал другого пользователя, чтобы выяснить, какие права доступа я должен дать замене.
Теперь я смог решить непосредственную проблему (новый парень не может получить доступ к папке), изучив папку, чтобы узнать, у кого есть доступ, и выбрав группу из списка. Однако у этого пользователя может быть больше привилегий, о которых я не знаю, поэтому вопрос все еще актуален для меня, хотя и не так остро.
grep ^root: /etc/group
может быть лучше.