getpw, fgetpwent, getpwent, getpwuid
表头文件:#include
#include
函数定义:struct passwd *getpwnam(const char *name);
函数说明:getpwnam()用来逐一搜索参数name指定的帐号名称,找到时便将该用户的数据以passwd结构返回。
返回值 :返回passwd结构数据, 如果返回NULL则表示已无数据,或有错误发生
范例:
/* 取得root的帐号的识别码和根目录 */
#include
#include
main()
{
struct passwd *user;
user=getpwnam("root");
printf("name :%s\n", user->pw_name);
printf("uid :%d\n", user->pw_uid);
printf("home :%s\n", user->pw_dir);
}
阅读(6312) | 评论(0) | 转发(0) |