Fedora 下禁用、启用SeLinux(fedora与windows共享问题解决)

在安装好VMware Tools后,无法对 /mnt/hgfs 目录下文件夹进行写操作,那么极有可能便是系统安全设置限定了对此目录的写操作,可以通过修改seLinux来解决此问题。

Red Hat Linux 与 Fedora Linux默认都是启用SeLinux的,在安装操作系统的时候我们可以选择开启或者关闭SeLinux,但是在安装完系统之后又如何开启与关闭呢?
     在/etc/sysconf下有一个SeLinux文件,使用vi打开,更改其中的SELINUX项的值就可以了。
SELINUX=disable   禁用SeLinux
SELINUX=enforcing   使用SeLinux

为什么要先讲如何关闭呢?因为搜索了一下,这个看来是问的最多的问题。的确如果你确实不需要或者还没有掌握SELinux的话,它会给你服务器的日常工作带来麻烦。所以下面我就来讲讲几种关闭SELinux的方法

3.1 无须重起而暂时关闭SELinux

以root用户运行以下命令
# setenforce 0
这条命令的作用是把SELinux暂时设定成Permissive模式(关于Permissive Mode在以下会有介绍)

如果要恢复运行SELinux则可以运行
# setenforce 1
这条命令会把SELinux设定成Enforcing模式

3.2 把SELinux永久设定为Permissive模式

这里需要讲一下Permissive和Enforcing模式的区别。 SELinux有三种模式:Enforcing, Permissive and Disable.
Enforcing模式就是应用SELinux所设定的Policy, 所有违反Policy的规则(Rules)都会被SELinux拒绝
Permissive和Enforcing的区别就在于它还是会遵循SELinux的Policy,但是对于违反规则的操作只会予以记录而并不会拒绝操作
Disable 顾名思义就是完全禁用SELinux

如果要永久设定为Permissive模式,我们就要修改SELinux的配置文件 /etc/sysconfig/selinux (在RHEL5下这是一个symbolic link to /etc/selinux/conf)

# 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=enforcing
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted

修改SELINUX=permissive,然后重新启动就可以了


你可能感兴趣的:(vmware,windows,linux,Security,NetWork,Warnings)