第三章用户管理和配置管理 用户管理负责系统中所有用户使用系统资源时的权限管理: 配置管理负责系统中所有软件运行环境的配置。 31用户管理 32配置管理
第三章 用户管理和配置管理 3.1 用户管理 3.2 配置管理 用户管理负责系统中所有用户使用系统资源时的权限管理; 配置管理负责系统中所有软件运行环境的配置
3.1用户管理 3.1.1用户功能 3.1.2举例
3.1 用户管理 3.1.1 用户功能 3.1.2 举例
3.1.1用户功能 用户身份:认证通过之后一一生成相应 用户身份的she进程一一在shel中运行的 新进程也继承同样的用户身份 系统资源中的权限设置(属主和访问权 限):静态资源如文件、设备,动态资 源如进程 控制进程对资源的访问控制:进程的用 户身份与资源的权限设置比较;
3.1.1 用户功能 • 用户身份:认证通过之后--生成相应 用户身份的shell进程--在shell中运行的 新进程也继承同样的用户身份 • 系统资源中的权限设置(属主和访问权 限):静态资源如文件、设备,动态资 源如进程; • 控制进程对资源的访问控制:进程的用 户身份与资源的权限设置比较;
3.1.2举例 3.1.2.1UNIX 3.1.2.2 Windows nt
3.1.2 举例 3.1.2.1 UNIX 3.1.2.2 Windows NT
3.1.2.1UNIX 1.用户 用户的控制台/远程登录(logn):给出用户名和口令 su变为其他用户 用户 ID(user ID):是一个整数。Uid为0的是超级用户或特权 用户( (super-user or privileged user); 用户名( user name):字符串,通常超级用户是"root"(对所 有资源均有全部访问权,执行所有系统调用)。 etc/ passwd文件:文本文件,每行对应一个用户,包括:用 户名、用户ID、用户组ID、用户全名、用户根目录、默认 shell如:" root: x:0:1: Super-User://sbin/sh"为该文件中与root 用户对应的行。 有关user的例程: getuidO; setuidO
3.1.2.1 UNIX • 用户的控制台/远程登录(login):给出用户名和口令; – su变为其他用户 • 用户ID(user ID):是一个整数。Uid为0的是超级用户或特权 用户(super-user or privileged user); • 用户名(user name):字符串,通常超级用户是 "root"(对所 有资源均有全部访问权,执行所有系统调用)。 • /etc/passwd文件:文本文件,每行对应一个用户,包括:用 户名、用户ID、用户组ID、用户全名、用户根目录、默认 shell;如:"root:x:0:1:Super-User:/:/sbin/sh"为该文件中与root 用户对应的行。 – 有关user的例程:getuid(); setuid(); 1. 用户