ubuntu

Ubuntu SELinux状态如何查看

小樊
65
2025-03-12 12:59:06
栏目: 智能运维

在Ubuntu系统中查看SELinux的状态,可以按照以下步骤操作:

方法一:使用sestatus命令

  1. 打开终端

    • 可以通过快捷键Ctrl + Alt + T打开终端。
  2. 执行命令

    • 输入 sestatus 并按回车键。
    • 这将显示SELinux的当前状态,包括是否启用、模式(如Enforcing或Permissive)以及相关的策略信息。

示例输出

SELinux status:                 enabled
SELinuxfs mount:                /sys/kernel/security
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:      31

方法二:查看/etc/selinux/config文件

  1. 打开终端

    • 同样使用快捷键Ctrl + Alt + T
  2. 查看配置文件

    • 输入 cat /etc/selinux/config 并按回车键。
    • 在文件中查找 SELINUX=enforcingSELINUX=disabled 来确定SELinux的当前状态。

示例内容

# 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
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

方法三:使用getenforce命令

  1. 打开终端

  2. 执行命令

    • 输入 getenforce 并按回车键。
    • 这将直接输出SELinux的当前运行模式(Enforcing或Permissive)。

示例输出

Enforcing

注意事项

希望以上方法能帮助你顺利查看Ubuntu系统的SELinux状态!

0
看了该问题的人还看了