Как я могу получить имя группы Unix на основе идентификатора группы?
Примечание: поиск в /etc/passwd
или /etc/groups
не является решением, так как некоторые системы могут использовать NIS, поэтому пользователи и группы там не перечислены.
Как я могу получить имя группы Unix на основе идентификатора группы?
Примечание: поиск в /etc/passwd
или /etc/groups
не является решением, так как некоторые системы могут использовать NIS, поэтому пользователи и группы там не перечислены.
Функция libc для этого называется getgrgid().
Чтобы использовать его из оболочки, попробуйте эту команду:
getent group GID | cut -d: -f1