getenforce 命令生成器
生成用于显示当前SELinux模式的getenforce命令
开始使用 getenforce
## 什么是 getenforce?
`getenforce` 命令用于显示系统中当前运行的 SELinux 模式。该命令无需任何选项或参数,只会输出三个词中的一个:
- `Enforcing` — SELinux 策略处于激活状态且正在被强制执行。 - `Permissive` — SELinux 会记录拒绝操作,但不会阻止这些操作。 - `Disabled` — SELinux 已完全关闭。
## 使用方法
1. **运行命令**:直接执行 `getenforce`(如果权限受限,则通常需要使用 `sudo`)。 2. **查看输出**:命令会输出一个单词,指示当前的模式。 3. **复制并运行**:将生成的命令复制到终端中执行。
> 这只是一个只读的状态检查工具,无法更改系统模式。若要在运行时在“强制模式”与“宽容模式”之间切换,请使用 `setenforce`。若要更改启动时的持久模式,则需编辑 `/etc/selinux/config` 并重启系统。
▶为什么即使我已经设置了该参数,getenforce 仍然显示“Disabled”?
`setenforce`仅能改变运行模式,如果SELinux在编译或启动时就被设置为禁用状态,它则无法将其启用。请编辑`/etc/selinux/config`以设置`SELINUX=enforcing`,然后重启系统——之后`getenforce`会显示当前的运行模式。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。