Selinux解析

什么是Selinux

    SELinux(Security-Enhanced Linux)是 Linux 内核的一个安全模块

    美国NSA国家安全局主导开发,一套增强Linux系统安全的强制访问控制体系

    集成到Linux内核(2.6及以上)中运行

    基于SELinux体系针对用户、进程、目录和文件提供了预设的保护策略,以及管理工具

SELinux的运行模式

有三种运行模式

Enforcing(强制模式):

        SELinux 强制执行安全策略,拒绝未经授权的访问。

        这是生产环境的推荐模式。

Permissive(宽容模式):

        SELinux 记录违反策略的行为,但不会阻止访问。

        用于调试和测试。

Disabled(禁用模式):

        SELinux 完全禁用,不提供任何安全保护。

        不推荐使用,因为重新启用 SELinux 可能需要重新标记文件系统。

任何模式变成disabled模式,都要经历重启系统

切换运行模式

    临时切换:setenforce 1或0     # 1 切换到  enforcing模式,0切换到permissive模式

    永久切换:/etc/selinux/config 修改配置文件

Selinux操作

    [root@server /]# getenforce  #查看当前运行模式
    Enforcing

    [root@server /]# setenforce  0  #修改当前运行模式
    [root@server /]# getenforce
    Permissive

    [root@server /]# vim    /etc/selinux/config    #修改每次开机默认运行模式
    SELINUX=permissive      #需改配置

总结

  • setenforce 0 用于将 SELinux 切换到 Permissive 模式,临时禁用 SELinux 的限制。

  • 适用于调试、测试和解决 SELinux 相关问题。

  • 如果需要永久修改 SELinux 模式,需编辑 /etc/selinux/config 文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值