在安裝Cobbler和Puppet時須要關閉selinux,可是一般狀況下載安裝完CentOS7後,默認狀況下SElinux是啓用狀態,html
以下所示:linux
[csharp] view plaincopyhtm
- [root@rdo ~]# 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: 28
一、若是要臨時關閉,能夠執行three
[cpp] view plaincopyci
- setenforce 0
此時的狀態以下get
[html] view plaincopyit
- [root@rdo ~]# 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: 28
二、若是要永久關閉,能夠修改配置文件/etc/selinux/config,將SELINU置爲disabled。io
[html] view plaincopysed
- [root@rdo ~]# cat /etc/selinux/config
-
- # 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 - No SELinux policy is loaded.
- #SELINUX=enforcing
- SELINUX=disabled
- # SELINUXTYPE= can take one of three two values:
- # targeted - Targeted processes are protected,
- # minimum - Modification of targeted policy. Only selected processes are protected.
- # mls - Multi Level Security protection.
- SELINUXTYPE=targeted
修改該配置文件也能夠執行下面的命令來完成配置
[html] view plaincopy
- sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
修改完成後,保存重啓,重啓後狀態以下:
[html] view plaincopy
- [root@rdo ~]# sestatus
- SELinux status: disabled