linux内核层获取用户名的函数,已经知道用户的uid 1C

在linux的内核层已经知道了用户的uid,怎么获取用户名,用哪个函数??

2个回答

这是用户层获取的方法,我问的是内核层获取的方法

struct passwd *getpwuid(uid_t uid);
//man getpwuid

struct passwd {
char pw_name; / username /
char *pw_passwd; /
user password /
uid_t pw_uid; /
user ID /
gid_t pw_gid; /
group ID /
char *pw_gecos; /
user information /
char *pw_dir; /
home directory /
char *pw_shell; /
shell program */
};

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐