Я новичок в selinux, потом изучаю selinux.
Итак, после множества операций в centos7 (я управляю selinux во время обучения), теперь я хочу восстановить состояние selinux и правило на centos7 до его начального состояния (точно так же, как состояние и правило seliunx, когда система была только что установлена) , чтобы я мог заново научиться работать с selinux без переустановки системы Linux, есть ли такой метод?
Пожалуйста попробуйте,
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 имя_файла.ext
Для восстановления файлов в текущем каталоге.
restorecon v *
Надеюсь, это поможет тебе. Если это не решит вашу проблему, единственный доступный вариант - переустановить вашу ОС.