Сервер в кармане, или просто о сложном!

главная - Статьи - Linux, FreeBSD

Отключить SELinux в CentOS 6

Теги: Linux

SELinux, по хорошему, не надо выключать на постоянной основе. Но вполне могут быть ситуации, когда отключить его все-таки необходимо.

Вариант 1: отключить совсем

nano /etc/selinux/config
...
SELINUX=disabled
...

Требуется перезагрузка:

shutdown -r now

Вариант 2: отключить временно (после перезагрузки изменения исчезнут)

Проверить текущее значение (1 - вкл., 0 - выкл. или Permissive)

cat /selinux/enforce

Проверить также можно с помощью команды:

# getenforce
Enforcing

Возможные возвращаемые значения: Enforcing, Permissive, Disabled.

Выключить SELinux:

echo 0 > /selinux/enforce

Включить SELinux:

echo 1 > /selinux/enforce

Если вы отключали SELinux на постоянной основе, то этот вариант не сработает, т.к. такого файла (/selinux/enforce) просто не будет. В этом случае надо будет по вар. 1 отредактировать файл/etc/selinux/config и установить:

...
SELINUX=enforcing
...

После чего перезагрузить компьютер.

Вариант 3: отключить временно (разновидность вар. 2)

setenforce 0

Но лучше все же не отключать SELinux.

Авторизуйтесь для добавления комментариев!


    забыли пароль?    новый пользователь?