struct passwd 结构体成员
[ 本帖最后由 madfrogme 于 2012-9-1 10:51 编辑 ]
程序代码:
#include <stdio.h> #include <sys/types.h> #include <pwd.h> int main(void) { struct passwd *pw; pw = getpwuid(501); /*或者是 getpwnam("wzj"); 用来返回一个指向passwd结构体的指针*/ printf("%s\n",pw->pw_name); /*用户名*/ printf("%s\n",pw->pw_passwd); /*密码,用'*'表示*/ printf("%d\n",pw->pw_uid); printf("%d\n",pw->pw_gid); printf("%s\n",pw->pw_gecos); /*注释字段*/ printf("%s\n",pw->pw_dir); /*初始shell*/ printf("%s\n",pw->pw_shell); return 0; }
[ 本帖最后由 madfrogme 于 2012-9-1 10:51 编辑 ]
The quieter you become, the more you can hear