可能重复:
意外 CHMOD 755
就像这里的其他问题一样,例如这个和其他,我犯了一个错误。具体来说,我在/
root 状态下运行了一条命令,如下所示:
chown -R 770 x:x *
x
在哪里apache
(我想!也许我在试验nobody
,或者其他人)。与其他人类似,我几乎立即注意到并终止了这项工作,但似乎为时已晚。
我的问题与现有问题不同,因为我设置了 selinux,permissive
然后愚蠢地决定重启“以证明这一点”。现在我无法启动 - 屏幕保持黑色,而光标在 GRUB 选择后是持续的加载动画。
我尝试启动到“恢复模式”,这听起来很有希望,但当我按照说明返回默认模式(自然)时就失去了希望,因为(可能还有其他原因)“etc/audit/somethingOrOther
不属于 root”并且我又回到了永久加载状态。
显然我需要修复系统才能恢复默认模式。可以从恢复控制台完成此操作吗(最好是轻松完成)?
这不是我日常使用的系统,我也没有备份;它是为一个非常特殊的、罕见的目的而设置的,它也不是世界末日(如果它失败了,也不会丢失有价值的数据),我只是希望继续我今天要做的事情。
答案1
您可以在救援模式下从 Fedora CD 启动。然后将您的分区挂载到救援文件夹中。使用绑定选项 /dev/ /sys 和 /proc 挂载,然后 chroot 到救援挂载文件夹。运行rpm -Va
以查找所有拥有错误所有权的文件。