使用了错误的 chown

使用了错误的 chown

我刚刚犯了一个大错误。我以 root 身份输入了以下内容:

chown chris ./

所以它改变了一切!现在我因为这些权限而无法启动。我该如何修复它?

答案1

鉴于您对另一个答案的回应,听起来您运行了一个非常不同的命令。 这两种/. ./变体都很容易逆转,但听起来您实际上运行了一些带有递归的命令,例如chown -r /

这将系统地重写整个系统的权限。它的破坏性更强,而且对于初学者来说几乎不可能解开。

假设情况确实如此——或者你无法确认自己到底做了什么——我的建议是备份 LiveCD 中的所有数据并重新安装听起来可能有点严重,但说实话,仔细检查所有权限真的很难

相比之下,重新安装非常简单。
如果你使用 Ubuntu 的时间不长,那么重新安装就更容易了。

答案2

启动进入恢复模式:https://wiki.ubuntu.com/RecoveryMode

以读写方式挂载 /,并将 / 的所有者改回为 root:

mount -o remount,rw /
chown root /

相关内容