centos

centos selinux如何备份和还原

小樊
37
2025-12-11 11:41:25
栏目: 智能运维

CentOS SELinux 备份与还原实用指南

一、备份清单与命令

备份项 关键命令 保存内容说明
配置文件 sudo cp /etc/selinux/config /backup/selinux-config-$(date +%F).bak 模式与策略类型(如 SELINUX=enforcing/permissive/disabledSELINUXTYPE=targeted
布尔值 getsebool -a > /backup/selinux-booleans-$(date +%F).txt 各服务的布尔开关状态,便于逐条恢复
文件上下文规则 semanage fcontext -l > /backup/selinux-fcontext-$(date +%F).txt 路径到类型的映射规则(如 /var/www(/.*)? → httpd_sys_content_t
当前文件上下文快照 find / -xdev -type f -exec ls -Z {} ; > /backup/file-contexts-f-$(date +%F).txt && find / -xdev -type d -exec ls -Zd {} ; >> /backup/file-contexts-d-$(date +%F).txt 现有文件/目录的实际 安全上下文,用于核对与排查
自定义策略模块 semodule -l grep -v ^Module
审计线索 sudo ausearch -m avc -ts recent > /backup/selinux-avc-recent-$(date +%F).log 便于用 audit2allow 生成最小权限模块
策略包清单 rpm -ql selinux-policy-targeted > /backup/selinux-policy-files-$(date +%F).txt 参考:确认策略包安装文件清单(包名因版本可能为 selinux-policy-targeted 等)

二、还原步骤

三、整系统迁移与镜像场景

四、注意事项与常见问题

0
看了该问题的人还看了