如何将所有者更改回root?

Sam*_*ack 7 permissions sudo chown ownership

所以,我做了一件愚蠢的事情......

我正在从 tarball 安装一些软件(Java SE 7,如果你必须知道),我厌倦了使用sudo,所以我去把我的/usr目录的所有者更改为我自己。

$ sudo chown -R sammy /usr
Run Code Online (Sandbox Code Playgroud)

哎呀!

自从sudo住进去/usr/bin/,也就换了主人。现在,我不能再使用它了。我是不是不小心陷入了 sudo-Catch 22?我无法使用apt-get install或任何数量的 shell 环境的其他基本功能。

$ sudo
sudo: must be setuid root
Run Code Online (Sandbox Code Playgroud)

有没有办法将此目录(以及子目录)的所有者更改回root

Wol*_*fer 5

重新启动机器,启动进入恢复状态(您最终应该是 root 用户,而无需输入任何密码)。继续chown -R。我认为它应该工作。汇报进展如何。