【问题标题】:Disable Selinux not work Centos 7禁用 Selinux 不起作用 Centos 7
【发布时间】:2016-08-04 19:41:40
【问题描述】:

根据手册和网上的一些提示

  • 编辑 /etc/sysconfig/selinux SELINUX=disabled
  • grub.conf 上编辑或搜索 selinux 选项。
  • touch /.autorelabel
  • 重启机器

重启后

sestatus
SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   permissive
Mode from config file:          error (Success)
Policy version:                 24
Policy from config file:        targeted

【问题讨论】:

  • 虽然我没有玩过 RHEL/CENTOS 7,但通常命令行中的“setenforce 0”可以避免重启(如果你不禁用它,它会在重启后恢复)不过在其他地方)

标签: centos7 selinux


【解决方案1】:

我想你最后错过了字母“d”。

在您的 /etc/selinux/config 文件中更改 SELINUX=disabled

重新启动系统 立即关闭 -r

【讨论】:

  • 这应该是评论,而不是答案。
【解决方案2】:

对我来说工作添加到 grub.conf

selinux=0

title CentOS (2.6.32-642.3.1.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-642.3.1.el6.x86_64 ro root=/dev/mapper/vg-lv_root rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=es rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto LANG=es_ES.UTF-8 rd_LVM_LV=vg/lv_swap rd_NO_DM rd_LVM_LV=vg/lv_root selinux=0 rhgb quiet
        initrd /initramfs-2.6.32-642.3.1.el6.x86_64.img

重启后。

【讨论】:

  • 禁用selinux 会使您损失一层安全性。也许你可能会在这里做一些测试.. 这些问题也更适合[ U&L ]
  • 我在超过 100 台服务器上使用了 20 年没有 Selinux 的 linux。这几年以后有什么问题。安全不等于偏执狂。 IHMO。
  • 这对我来说听起来很棒,最近我们遇到了一个未修补的 apache 问题,只是因为 selinux 关闭了几分钟进行测试..
  • 只是一个很好的升级时间表,使用 mod_security 代替,有很多方法可以保护服务器。如果您的问题是代理漏洞,哦。链接到多个安全邮件列表以修补您的软件和安全应用程序。
【解决方案3】:

尝试使用以下命令:

setenforce 0
sed -i --follow-symlinks 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig  
        /selinux 

然后重启机器。 之后使用 sestatus 检查状态。

【讨论】:

    【解决方案4】:

    对我来说,它正在更新 grub2 引导加载程序: 禁用 selinux 为我修复了它。

    sed -i 's/consoleblank=0 crach/consoleblank=0 selinux=0 crash/g' /boot/grub2/grub.cfg
    

    【讨论】:

      猜你喜欢
      • 2016-12-23
      • 2014-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-12
      • 2015-10-28
      • 1970-01-01
      相关资源
      最近更新 更多