Actions

SELinux management: Difference between revisions

(creation)
 
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 3: Line 3:
The following command will retreive the SELinux status of your system (output may vary):<br>  
The following command will retreive the SELinux status of your system (output may vary):<br>  


&nbsp; sestatus<br>
  sestatus  


exemple from CentOS 5.3<br>  
exemple from CentOS 5.3<br>  


&nbsp; SELinux status: enabled<br>&nbsp; SELinuxfs mount: /selinux<br>&nbsp; Current mode: permissive<br>&nbsp; Mode from config file: permissive<br>&nbsp; Policy version: 21<br>&nbsp; Policy from config file: targeted<br><br>  
  SELinux status: enabled
  SELinuxfs mount: /selinux
  Current mode: permissive
  Mode from config file: permissive
  Policy version: 21
  Policy from config file: targeted
 
<br>  


== How to disable SELinux<br>  ==
== How to disable SELinux<br>  ==


=== Disable SELinux now<br>  ===
=== Set SELinux to permissive (not truly disabled)<br>  ===
 
&nbsp; setenforce 0<br>


Warning: SELinux will start again if configuration is not changed.<br>
  setenforce 0


<br>  
<br>  


=== Disable SELinux at next reboot<br>  ===
=== Disable SELinux entirely<br>  ===


Edit the file:<br>  
Edit the file:<br>  


&nbsp; vi /etc/selinux/config<br><br>
  vi /etc/selinux/config


Set the line to SELINUX=disabled <br>  
Set the line to SELINUX=disabled <br>  


&nbsp; # This file controls the state of SELinux on the system.<br>&nbsp; # SELINUX= can take one of these three values:<br>&nbsp; # enforcing - SELinux security policy is enforced.<br>&nbsp; # permissive - SELinux prints warnings instead of enforcing.<br>&nbsp; # disabled - SELinux is fully disabled.<br>&nbsp; SELINUX=disabled&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;---- line to modify<br>&nbsp; # SELINUXTYPE= type of policy in use. Possible values are:<br>&nbsp; # targeted - Only targeted network daemons are protected.<br>&nbsp; # strict - Full SELinux protection.<br>&nbsp; SELINUXTYPE=targeted<br><br>
  # This file controls the state of SELinux on the system.
  # SELINUX= can take one of these three values:
  #       enforcing - SELinux security policy is enforced.
  #       permissive - SELinux prints warnings instead of enforcing.
  #       disabled - SELinux is fully disabled.
  SELINUX=disabled                                           &lt;------ Line to modify
  # SELINUXTYPE= type of policy in use. Possible values are:
  #       targeted - Only targeted network daemons are protected.
  #       strict - Full SELinux protection.
  SELINUXTYPE=targeted
 
Reboot or use the setenforce command:<br>  
<pre>shutdown -r now
or
setenforce 0
</pre>

Latest revision as of 08:46, 22 July 2011

How to get SELinux status

The following command will retreive the SELinux status of your system (output may vary):

 sestatus 

exemple from CentOS 5.3

 SELinux status: enabled
 SELinuxfs mount: /selinux
 Current mode: permissive
 Mode from config file: permissive
 Policy version: 21
 Policy from config file: targeted


How to disable SELinux

Set SELinux to permissive (not truly disabled)

 setenforce 0


Disable SELinux entirely

Edit the file:

 vi /etc/selinux/config

Set the line to SELINUX=disabled

 # This file controls the state of SELinux on the system.
 # SELINUX= can take one of these three values:
 #       enforcing - SELinux security policy is enforced.
 #       permissive - SELinux prints warnings instead of enforcing.
 #       disabled - SELinux is fully disabled.
 SELINUX=disabled                                            <------ Line to modify
 # SELINUXTYPE= type of policy in use. Possible values are:
 #       targeted - Only targeted network daemons are protected.
 #       strict - Full SELinux protection.
 SELINUXTYPE=targeted

Reboot or use the setenforce command:

shutdown -r now
or
setenforce 0