C 在linux中如何将UID/GID映射到username/groupname
在Linux上的C程序中,我得到一个文件的UID和GID,但我想打印用户名和组名。那么如何将UID/GID映射到用户名/组名?使用getpwuid函数获取与UID关联的用户名:C 在linux中如何将UID/GID映射到username/groupname,c,linux,C,Linux,在Linux上的C程序中,我得到一个文件的UID和GID,但我想打印用户名和组名。那么如何将UID/GID映射到用户名/组名?使用getpwuid函数获取与UID关联的用户名: struct passwd *getpwuid(uid_t uid); 名称以passwd.pw_name形式返回 对于组,请使用getgrgid: 名称在group.gr_name中返回man getpwuid&&mangetgrgid@PengFeiLi这回答了你的问题吗? struct group *getgrg
struct passwd *getpwuid(uid_t uid);
名称以passwd.pw_name形式返回
对于组,请使用getgrgid:
名称在group.gr_name中返回man getpwuid&&mangetgrgid@PengFeiLi这回答了你的问题吗?
struct group *getgrgid(gid_t gid);