Я пытаюсь найти groups
активного пользователя из приложения Java, работающего в Linux.
Я знаю, что могу запустить что-то вроде команды оболочки id
и проанализировать еевывод в Java, но я также наткнулся на класс UnixSystem , который дает мне массив всех гидов, к которым принадлежит текущий пользователь.Есть ли способ узнать, какие имена групп соответствуют этим жидам?
Поскольку группы назначаются пользователю как член Microsoft Active Directory, синтаксический анализ / etc / group НЕ поможет.