使用了错误的 chown

Ger*_*lex 3 command-line mate chown

我只是犯了一个巨大的错误。我以 root 身份输入以下内容:

chown chris ./
Run Code Online (Sandbox Code Playgroud)

所以它改变了一切!现在由于这些权限,我在启动时遇到了问题。我如何解决它?

Oli*_*Oli 11

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

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

假设是这种情况——或者你无法确切地确认你做了什么——我的长期建议是你备份 LiveCD 中的所有数据并重新安装. 这听起来可能有点严厉,但老实说,通过每一个许可真的很难

相比之下,重新安装非常容易。
当您很久没有使用 Ubuntu 时更是如此。