Как отключить SELinux без перезапуска?

При начальной загрузке ОС Chrome от перьевого диска можно нажать Ctrl+Alt+T для доступа к терминалу. При использовании сборки Потока войти /usr/sbin/chromeos-install и нажмите Enter. Иначе просто войдите install и нажмите Enter. Вам предложат пароль root; это facepunch. Следуйте за подсказками.

Примечание: Вышеупомянутый метод сотрет все на жестком диске, на котором Вы устанавливаете ОС Chrome, которая не является тем, что Вы хотите.

Насколько я знаю, образ диска ОС Chrome, обеспеченный Hexxeh, состоит из двух разделов, таким образом копирование содержания образа диска к пустому разделу не будет работать. Я работаю над трижды загружающимся Windows 8, Ubuntu и ОС Chrome; можно смотреть на мой вопрос здесь.

Конечно, в моем случае, у меня уже есть система Linux. В Вашем случае необходимо будет установить загрузчик GRUB2 сверху Windows 7.

50
22.09.2015, 12:59
5 ответов

sestatus показывает текущий режим как permissive.

В permissive режиме SELinux ничего не блокирует, а только предупреждает. В строке будет показано принуждение, когда оно на самом деле блокируется.

Я не верю, что можно полностью отключить SELinux без перезагрузки.

.
60
27.01.2020, 19:33

Отключение SELinux без перезагрузки не возможно. Но я думаю, что сделать это в разрешительном режиме будет насыщенным вашим требованием.

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

.
12
27.01.2020, 19:33

Для CentOS 6 (не 7):

echo 0 > /selinux/enforce
3
27.01.2020, 19:33

В CentOS 7:

echo 0 > /sys/fs/selinux/enforce
10
27.01.2020, 19:33

На момент написания то, что делал OP, должно работать. В Fedora 26:

[aries@csibesz]$ sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   enforcing
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Max kernel policy version:      30

Как пользователь не работает.

[aries@csibesz]$ setenforce 0
setenforce:  setenforce() failed

Под rootом работает:

[aries@csibesz]$ sudo setenforce 0
[aries@csibesz]$ sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   permissive
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Max kernel policy version:      30

То же самое относится к CentOS 7 и RedHat EL 7: работает без перезагрузки.

7
27.01.2020, 19:33

Теги

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