Назад | Перейти на главную страницу

Как сбросить selinux в исходное состояние в centos7?

Я новичок в 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 *

Надеюсь, это поможет тебе. Если это не решит вашу проблему, единственный доступный вариант - переустановить вашу ОС.