TABLE
1. 获取用户信息
1.1 获取用户名和uid
1.2 getuid与getlogin实例
1.3 获取详细的用户信息
1.4 getpwuid, getpwnam函数实例
1.5. getpwuid简单实现
2. 获取系统信息
2.1 相关函数
2.2 实例
1. 获取用户信息
1.1 获取用户名和uid 1.2 getuid与getlogin实例 测试: 1.3 获取详细的用户信息
系统文件/etc/passwd包含一个用户帐号数据库。它由行组成,每行对应一个用户,包括:
用户名、加密口令、用户标识符(UID)、组标识符(GID)、全名、主目录和默认shell。
编程接口的数据结构:
strcut passwd {
char *pw_name;
char *pw_passwd;
uid_t pw_uid;
gid_t pw_gid;
char *pw_gecos;
char *pw_dir;
char *pw_shell;
} 1.4 getpwuid, getpwnam函数实例 测试: 1.5. getpwuid简单实现 2. 获取系统信息
2.1 相关函数 2.2 实例
1. 获取用户信息
1.1 获取用户名和uid
1.2 getuid与getlogin实例
1.3 获取详细的用户信息
1.4 getpwuid, getpwnam函数实例
1.5. getpwuid简单实现
2. 获取系统信息
2.1 相关函数
2.2 实例
1. 获取用户信息
1.1 获取用户名和uid 1.2 getuid与getlogin实例 测试: 1.3 获取详细的用户信息
系统文件/etc/passwd包含一个用户帐号数据库。它由行组成,每行对应一个用户,包括:
用户名、加密口令、用户标识符(UID)、组标识符(GID)、全名、主目录和默认shell。
编程接口的数据结构:
strcut passwd {
char *pw_name;
char *pw_passwd;
uid_t pw_uid;
gid_t pw_gid;
char *pw_gecos;
char *pw_dir;
char *pw_shell;
} 1.4 getpwuid, getpwnam函数实例 测试: 1.5. getpwuid简单实现 2. 获取系统信息
2.1 相关函数 2.2 实例