ubuntu

如何修改ubuntu的selinux模式

小樊
35
2025-06-25 10:14:39
栏目: 智能运维

在Ubuntu系统中,SELinux(Security-Enhanced Linux)通常处于禁用状态。如果你确实需要启用SELinux,可以通过以下步骤进行操作:

启用SELinux

  1. 安装SELinux包

    sudo apt update
    sudo apt install selinux-basics selinux-policy-default
    
  2. 启用SELinux: 编辑 /etc/selinux/config 文件:

    sudo nano /etc/selinux/config
    

    找到 SELINUX=disabled 这一行,将其修改为 SELINUX=enforcingSELINUX=permissive

    SELINUX=enforcing  # 强制模式
    # SELINUX=permissive  # 宽容模式(只记录日志,不阻止操作)
    
  3. 重启系统

    sudo reboot
    

禁用SELinux

如果你需要禁用SELinux,可以按照以下步骤操作:

  1. 编辑 /etc/selinux/config 文件

    sudo nano /etc/selinux/config
    

    找到 SELINUX=enforcingSELINUX=permissive 这一行,将其修改为 SELINUX=disabled

    SELINUX=disabled
    
  2. 重启系统

    sudo reboot
    

检查SELinux状态

你可以使用以下命令来检查SELinux的当前状态:

sestatus

输出示例:

SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
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

通过以上步骤,你可以轻松地在Ubuntu系统中启用或禁用SELinux,并根据需要选择合适的模式(强制模式或宽容模式)。

0
看了该问题的人还看了