以下是常用的 SELinux 工具程序:
/usr/sbin/setenforce — 实时修改 SELinux 运行的模式。
例如:
setenforce 1 — SELinux 以强制模式运行。
setenforce 0 — SELinux 在容许模式下运行。
要真正中止 SELinux,您需要在 /etc/sysconfig/selinux 中指定适当的 setenforce 参数;或需要在 /etc/grub.conf 文件中或系统引导时把参数 selinux=0 传递给内核。
/usr/sbin/sestatus -v — 显示一个运行 SELinux 的系统详细状态。以下实例显示 sestatus -v 输出信息的一个片段:
SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: enforcing Policy version: 21 Policy from config file: targeted Process contexts: Current context: user_u:system_r:unconfined_t:s0 Init context: system_u:system_r:init_t:s0 /sbin/mingetty system_u:system_r:getty_t:s0
/usr/bin/newrole — 在一个新上下文或角色中运行一个新的 shell。安全政策必须允许转换到新角色。
这个命令只在安装了 policycoreutils-newrole 软件包后才有效,严格的和MLS 安全政策都需要这个软件包。
/sbin/restorecon — 通过标记带有合适文件或安全上下文的扩展属性来设定一个或多个文件的安全上下文。
/sbin/fixfiles — 在这个文件系统上检查或纠正安全上下文数据库。
请参阅这些工具程序相关的说明书页来获得更详细的信息。
请参阅 setools 或 policycoreutils 软件包内容来获得所有可用的二进制工具程序的详细信息。要想查看一个软件包的内容,使用以下命令:
rpm -ql <package-name>