1.用户信息
(1)
功能:
根据用户id,到/etc/passwd文件下解析获得的结构体信息
参数:
uid:用户id,通过stat()函数得到
返回值:
成功:返回id对应的用户信息,即指向passwd结构体的指针
失败:返回NULL
(2)
功能:
根据用户id,到/etc/passwd文件下解析获得的结构体信息
参数:
name:指定要找谁的信息
返回值:
成功:返回passwd的结构体指针
失败:返回NULL
2.组信息
(1)
功能:
根据gid到/etc/group文件中解析组信息
参数:
gid:组id,通过stat()函数得到
返回值:
成功:返回group的结构体指针
失败:返回NULL
(2)
功能:
根据gid到/etc/group文件中解析组信息
参数:
name:指定要找谁的信息
返回值:
成功:返回group的结构体指针
失败:返回NULL
练习:
实现ll的功能:
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <sys/types.h>
#include <pwd.h>
#include <time.h>
#include <grp.h>
#include <diren