답변:
Mac OS X에 포함 된 getgrnam () 또는 getgrgid () C 함수를 살펴보십시오.
getgrent 매뉴얼 페이지를 참조하십시오.
man getgrent
또한 여기에는 약간의 작업이 필요한 예가 있지만이 줄을 따라 GID 번호를 지정하고 그룹 이름을 조회하고 인쇄해야합니다.
#include <stdio.h>
#include <grp.h>
int main()
{
struct group myGroup;
struct group *grp;
grp = &myGroup;
grp = getgrgid(20); // <--- Enter your group ID number
if (grp == NULL)
{
printf("Something went wrong\n");
}
printf("Group Name is: %s\n", myGroup.gr_name);
}