mgb_123456
mgb_123456
采纳率0%
2015-10-16 07:12

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

1

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • mgb_123456 mgb_123456 6年前

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

    点赞 1 评论 复制链接分享
  • u013427969 ClouddRenn 6年前

    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 */
    };

    点赞 评论 复制链接分享

相关推荐