在linux的内核层已经知道了用户的uid,怎么获取用户名,用哪个函数??
2条回答 默认 最新
- ClouddRenn 2015-10-16 10:25关注
struct passwd *getpwuid(uid_t uid);
//man getpwuidstruct 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 */
};解决 无用评论 打赏 举报