linux:通过uid和gid找到用户名字和用户组名字
文章目录
- 一,函数getpwuid简介:
- 二,函数getpwuid使用:
- 三,函数getgrgid简介:
- 四,函数getgrgid使用:
一,函数getpwuid简介:
// 终端输入命令 man getpwuid
二,函数getpwuid使用:
#include
#include
#include
int main()
{
struct passwd *_passwd;
uid_t uid = 1000;//我当前用户uid是1000
_passwd = getpwuid(uid);
if(_passwd != NULL)
printf("%sn", _passwd->pw_name);
return 0;
}
三,函数getgrgid简介:
// 终端输入命令 man getgrgid
四,函数getgrgid使用:
#include
#include
#include
int main()
{
struct group *_group;
gid_t gid = 1000;//我目前用户gid也是1000
_group = getgrgid(gid);
if(_group != NULL)
printf("%sn", _group->gr_name);
return 0;
}