Security-Enhanced Linux (SELinux) is a Linux feature that provides a mechanism for supporting access control security policies, including United States Department of Defense style mandatory access controls, through the use of Linux Security Modules (LSM) in the Linux kernel.

Temporarily switch off enforcement
You can switch the system into permissive mode with the following command

echo 0 >/selinux/enforce

To switch back into enforcing mode

echo 1 >/selinux/enforce

To check what mode the system is in


Fully Disabling SELinux
To fully disable SELinux you need to modify /etc/selinux/config file. Run following commands to fully disable SELinux

sed -i 's/^SELINUX=/#SELINUX=/g' /etc/selinux/config
echo 'SELINUX=disabled' >> /etc/selinux/config

You need to restart the machine to reflect the changes.

Above methods should work on CentOS, RedHat and on Fedora.

Disabling SELinux
Tagged on:                                                                                 

Leave a Reply

Your email address will not be published. Required fields are marked *