setenforce命令,Setenforce

http://www.itjxue.com  2023-01-18 02:23  来源:未知  点击次数: 

用sed修改服务器的selinux为disabled状态

1、首先,使用setenforce命令进行设置,在selinux状态的时候出现这个提示:setenforce: SELinux is disabled,然后让selinux彻底的关闭。

2、然后重新开启selinux,更改为:SELINUX=1,重启完以后,使用getenforce,setenforce等命令就不会报“setenforce: SELinux is disabled”了。这时,我们就可以用setenforce命令来动态的调整当前是否开启selinux。

3、在配置完vsftpd后访问不成功,然后输入#getsebool?-a|grep?ftp?的命令显示setsebool:??SELinux?is?disabled。这时输入setenforce: SELinux is disabled解决办法 。

4、然后用命令查看出selinux的状态,sestatus -v临时关闭 selinux?setenforce 0,永久关闭selinux?vi /etc/sysconfig/selinux,把里边的一行改为SELINUX=disabled。

5、随后,将setenforce 1 设置SELinux 成为enforcing模式 ,setenforce 0 设置SELinux 成为permissive模式 ,如果要彻底禁用SELinux 需要在/etc/sysconfig/selinux中设置参数selinux=0。

linux之selinux

一、SELinux三种模式简介

二、getenforce命令

功能:查看当前SELinux的运行模式

三、sestatus命令

功能:查看当前系统上面SELinux的策略,运行模式等信息

命令格式:

sestatus [-vb]

相关参数与选项:

-v:检查列于/etc/sestatus.conf内的文件御锦城的安全上下文

-b:将目前策略的规则布尔值列出,亦即某些规则是否要启动(0/1)之意

四、SELinux的配置文件(/etc/selinux/config)

SELINUX=enforcing:当前SELinux的模式

SELINUXTYPE=targeted:当前SELinux的策略

如果想要修改策略和模式,就更改这个文件里面的内容即可

五、SELinux模式的更改(setenforce命令)

SELinux模式的更改规则:

setenforce命令格式:

# 转换为Permissive宽容模式 setenforce 0

# 转换为Enforcing强制模式 setenforce 1

注意事项:setenforce无法设置SELinux为Disabled模式

六、restorecon -Rv 命令

介绍:

当你从Disabled切换为Enforcing模式时,会有一堆服务无法顺利启动,会跟你说/lib/xxx里面的数据没有权限读取,所以启动失败。原因:大多是重新写入SELinux类型时出错的缘故

解决办法:

切换为Permissive宽容模式,然后使用restorecon -Rv / 重新还原所有SELinux的类型,就能解决这个问题

怎么修改linux 修改selinux状态

1 永久方法 – 需要重启服务器

修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。

2 临时方法 – 设置系统参数

使用命令setenforce 0

附:

setenforce 1 设置SELinux 成为enforcing模式

setenforce 0 设置SELinux 成为permissive模式

望采纳

linux如何关闭selinux?

首先我们可以用命令来查看selinux的状态

getenforce 这个命令可以查看到selinux的状态,当前可以看到是关闭状态的。

还有一个命令也可以查看出selinux的状态。

sestatus -v

还有一个setenforce 命令可以设置selinux的状态,

具体可以查看 man 8 setenforce

假设selinux是正在运行的,我们可以使用setenforce 命令设置临时关闭,不用重启生效。

setenforce 0

我们还可以通过编辑文件,然后重启让它关闭生效。

vi /etc/sysconfig/selinux

把里边的一行改为

SELINUX=disabled

setenforce 0 可以临时关闭,但重启之后还是会变成原来的状态。

修改/etc/sysconfig/selinux文件可以永久地禁用它。

setenforce什么意思

setenforce是Linux的selinux防火墙配置命令

执行setenforce

表示关闭selinux防火墙。

setenforce命令是单词set(设置)和enforce(执行)连写,另一个命令getenforce可查看selinux的状态。

(责任编辑:IT教学网)

更多

推荐安全技术文章