SELinux通过强制访问控制(MAC)保护Ubuntu系统文件,核心机制如下:
ls -Z可查看文件上下文。targeted)限制进程对文件的访问权限,仅允许符合策略的操作,例如禁止非授权进程修改系统配置文件。/var/log/audit/audit.log分析异常行为,辅助定位安全事件。semanage工具修改文件上下文或策略,如semanage fcontext -a -t httpd_sys_content_t "/path/to/file"设置特定文件类型。注意:Ubuntu默认使用AppArmor,启用SELinux需手动安装配置,且部分应用可能需适配。