centos7中如何将selinux重置为初始状态?

centos7中如何将selinux重置为初始状态?

我是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 *

希望这对你有帮助。如果这不能解决你的问题,唯一可用的选项是重新安装你的操作系统

相关内容