Как перевести SELinux в разрешающий режим без перезагрузки?

Проблема была с поддерживаемыми библиотеками и пакетами, которые я использовал. Для компиляции последнего ядра на данный момент у вас должны быть установлены эти 4 пакета/библиотеки:

  1. libssl -разработчик
  2. libncurses5 -разработчик
  3. qt4 -по умолчанию
  4. qt4 -разработчик -инструменты

Хотя я немного скептически отношусь к dev -инструментам qt4 и по умолчанию , так как я скачал их вместе.

Также обратите внимание, Я использую Ubuntu 16.04 LTS, и в зависимости от команд вашего дистрибутива и требований к пакету могут быть изменены

Сборник

Таким образом, вышеупомянутая команда (в вопросе )для компиляции верна, просто обратите внимание, что ее выполнение занимает довольно много времени. Чтобы убедиться, что все идет гладко, вы достигаете точки, где вы можете найти это-

Setup is 17564 bytes (padded to 17920 bytes).
System is 7215 kB
CRC 3b136d62
Kernel: arch/x86/boot/bzImage is ready  (#1)

и он останавливается на несколько минут и снова начинается с создания объектных файлов. Да, я не получил, когда впервые делал это с пакетами qt5.

Установка

Опять же, упомянутая выше команда (В вопросе )верна на сто процентов, и при ее запуске вы увидите несколько объектов ядра, установленных в вашей системе, что-то вроде этого:

...
  INSTALL /lib/firmware/emi62/spdif.fw
  INSTALL /lib/firmware/emi62/midi.fw
  INSTALL /lib/firmware/kaweth/new_code.bin
  INSTALL /lib/firmware/kaweth/trigger_code.bin
  INSTALL /lib/firmware/kaweth/new_code_fix.bin
  INSTALL /lib/firmware/kaweth/trigger_code_fix.bin
  INSTALL /lib/firmware/ti_3410.fw
...

и должно заканчиваться на

Generating grub configuration file...
Found linux image: /boot/vmlinuz-4.12.9
Found initrd image: /boot/initrd.img-4.12.9
Found linux image: /boot/vmlinuz-4.4.0-93-generic
Found initrd image: /boot/initrd.img-4.4.0-93-generic
Found linux image: /boot/vmlinuz-4.4.0-92-generic
Found initrd image: /boot/initrd.img-4.4.0-92-generic
Found linux image: /boot/vmlinuz-4.4.0-91-generic
Found initrd image: /boot/initrd.img-4.4.0-91-generic
Found linux image: /boot/vmlinuz-4.4.0-83-generic
Found initrd image: /boot/initrd.img-4.4.0-83-generic
Found Windows Boot Manager on /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done

NOOB ALERT

Also please note, based on number of Operating Systems (and Kernel) installed on your system the number of Found statements may change! I have 2 OS and hence I've got one extra Found statement for Windows

3
10.10.2019, 22:03
1 ответ

Включение SELinux невозможно без перезагрузки. Если ранее SELinux был отключен, системе необходимо выполнить полную перемаркировку файловой системы при следующей загрузке. В дополнение к трудностям перемаркировки файловой системы в работающей системе, каждый процесс все равно необходимо будет перезапустить, чтобы заставить их работать в правильных доменах SELinux. В заключение, для включения ранее отключенного SELinux даже в разрешительном режиме требуется перезагрузка.

Различные режимы SELiux и переключение между ними объясняются в документации Red Hat

.
2
27.01.2020, 21:24

Теги

Похожие вопросы