За допомогою pts m groupname
я можу перелічити користувачів у групі. Як я можу зробити протилежне - тобто перерахувати всі групи, учасником яких є користувач?
(Мені потрібно це, щоб знайти ім’я групи, яку я знаю користувача, який є членом, але я не знаю назви групи ...)
Уточнення:
Це питання ускладнюється тим, що я не системний адміністратор і що у мене немає кореневих дозволів (далеко від цього). Натомість я є частиною групи "модераторів", які адмініструють невелику частину системи - якщо конкретно, то фізичну галузь студентського союзу в центральній ІТ-системі мого університету.
У нашому відділенні ми маємо купу різних груп доступу для людей, які відповідають за справи. У цьому випадку один із двох осіб, відповідальних за щось (неважливо, що), був замінений, і я хотів розглянути іншого користувача, щоб дізнатися, які права доступу я повинен дати заміні.
Зараз мені вдалося вирішити негайну проблему (новий хлопець не має можливості отримати доступ до папки), вивчивши папку, щоб побачити, хто має доступ, і там забрав групу зі списку. Однак може бути більше привілеїв, які повинен мати цей користувач, про які я не знаю, тому питання для мене все ще актуальне, хоч і не таке гостре.
grep ^root: /etc/group
може бути і краще.