我是selinux的新手,然后正在学习selinux。
那么,经过在centos7上的大量操作之后(我是边学习边操作selinux的),现在想把centos7上的selinux状态和规则恢复到初始状态(就像系统刚安装好时seliunx的状态和规则一样),这样就可以在不重装linux系统的情况下重新学习如何操作selinux,有这样的方法吗?
答案1
请尝试,
setenforce 0
yum remove selinux-policy\*
rm -rf /etc/selinux/targeted /etc/selinux/config
yum install selinux-policy-targeted
yum install selinux-policy-devel policycoreutils-gui ***use this if SELinux removed by yum remove.
touch /.autorelabel; //Relabel Complete Filesystem
reboot
如果您只想恢复单个文件或目录下的文件 恢复控制该命令将重置文件和目录的 SELinux 安全上下文为其默认值
要恢复文件的 SELinux 内容,您可以运行
restorecon -v 文件名.扩展名
恢复当前目录下的文件。
恢复控制 v *
希望这对你有帮助。如果这不能解决你的问题,唯一可用的选项是重新安装你的操作系统