一、介绍
getpwnam() 和 getpwuid() 的作用是从密码文件(/etc/passwd)中获取记录。
#include <sys/types.h>
#include <pwd.h>
struct passwd *getpwnam(const char *name);
参数:
name: 用户登入名
返回值:
返回一个 struct passwd 的指针
struct passwd *getpwuid(uid_t uid);
参数:
uid: 用户的ID
返回值:
返回一个 struct passwd 的指针
// struct passwd 结构体定义
/* The passwd structure. */
struct passwd
{