Я провел некоторые исследования с учетом комментариев Александра и А.Б. . Шаги решения, которые я реализовал следующим образом:
/etc/grub.d/
файл с именем 40_custom
содержит выражение какselinux=0
(кстати, я видел такое же выражение в меню загрузчика grub). Я изменил его на selinux=1
. grub2-mkconfig -0 /boot/grub2/grub.cfg
. Выполнение завершается успешно. /etc/selinux/config
выражение SELINUX=enforcing
. После перезагрузки команда SELinux getenforce
показывает Enforcing
.
Опираясь на смутные воспоминания о многочисленных опциях rpm
и проверив руководство , я думаю, что это должно сработать:
rpm -e --justdb nnn
rm /usr/bin/nnn /usr/share/man/man1/nnn.1.gz
Предупреждение :не проверено, сначала проверьте свои резервные копии.
RPM не удалит каталог, если он принадлежит какому-то другому пакету (и принадлежитfilesystem
)или когда есть какие-то другие файлы, не принадлежащие никакому другому пакету.
Другими словами,:rpm -q
этого пакета не сотрет ваш файл fs.