【问题标题】:restore complete filesystem to default security context将完整的文件系统恢复到默认的安全上下文
【发布时间】:2013-01-15 14:11:24
【问题描述】:

我是 selinux 新手,必须更改 CentOS 机器上的 mercurial repo 和配置文件的安全上下文才能从 httpd 获取它。

我不小心发出了“chcon -Rv --type=httpd_sys_script_exec_t /”,我只能在已经修改了大量文件和目录时才停止。

我阅读了有关 restorecon 将某些内容恢复到其默认上下文的信息,但它对我不起作用,我得到“权限被拒绝”。

如何将整个文件系统恢复到其 selinux 默认值?

【问题讨论】:

    标签: centos selinux


    【解决方案1】:

    您可以尝试发送fixfiles relabel 以使事情恢复正常。否则,您可以编辑 /etc/selinux/config 并将系统设置为不再强制执行 SELinux。祝你好运!

    【讨论】:

    • 在强制模式下使用 SELinux 可能是有原因的。因此,不建议切换到另一种模式或禁用 SELinux。
    【解决方案2】:

    您可以通过以下任一方法解决此问题。

    1. 修复文件

    2. 创建文件/.autorelabel 并重新启动系统。

    3. restorecon -f 文件 通常conf文件为/etc/selinux/targeted/contexts/files/file_contexts

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-18
      • 1970-01-01
      • 1970-01-01
      • 2015-10-31
      • 2019-06-21
      • 1970-01-01
      • 2021-12-16
      相关资源
      最近更新 更多