3.7. 在 SELinux 中限制常规用户
				您可以通过将系统映射到 user_u SELinux 用户来限制系统中的所有常规用户。
			
				默认情况下,Red Hat Enterprise Linux 中的所有 Linux 用户(包括管理权限的用户)都会映射到无限制的 SELinux 用户 unconfined_u。您可以通过将用户分配给受 SELinux 限制的用户来提高系统安全性。这对遵守 V-71971 安全技术实施指南非常有用。
			
步骤
- 显示 SELinux 登录记录列表。这个列表显示了 Linux 用户与 SELinux 用户的映射: - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 将 - __default__用户(表示没有显式映射的所有用户)映射到- user_uSELinux 用户:- semanage login -m -s user_u -r s0 __default__ - # semanage login -m -s user_u -r s0 __default__- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
验证
- 检查 - __default__用户是否已映射到- user_uSELinux 用户:- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 验证新用户的进程在 - user_u:user_r:user_t:s0SELinux 上下文中运行。- 创建一个新用户: - adduser <example_user> - # adduser <example_user>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 为 - <example_user>定义一个密码:- passwd <example_user> - # passwd <example_user>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 
								注销 root,然后以新用户身份登录。
- 显示用户 ID 的安全上下文: - [<example_user>@localhost ~]$ id -Z user_u:user_r:user_t:s0 - [<example_user>@localhost ~]$ id -Z user_u:user_r:user_t:s0- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 显示用户当前进程的安全上下文: - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow