2013-02-27 2 views

답변

2

또는 task_euid의 사용자 ID를 얻기 위해 task_uid을 사용할 수있다.

0

시도해보십시오. getlogin_r() 기능. 이것은 unistd.h에 정의되어 있으며 사용자 이름을 반환합니다. 다른 옵션을 보려면 man getlogin_r을보십시오.

int getlogin_r(char *buf, size_t bufsize); 
+0

사용자 공간에 대한 나쁜 대답은 아니지만 커널은'getlogin_r'에 접근 할 수 없습니다. – cnicutar

+0

나는이 질문이 커널 관점에서 나온 것이라고 생각한다. –

관련 문제