我已将 /tmp 和 /usr 所在的根文件夹的权限更改为:
sudo chown - R root *
现在我无法登录,只显示黑屏,一切都乱七八糟。有什么办法可以恢复正常吗?我应该重新安装吗?
答案1
您意外地将每个文件夹的所有者更改为 root ,因此您无法再登录。
如果您跳过此部分,则很可能您尚未设置 root 密码:
第1部分
- 在启动过程中按住 Shift/Esc 启动 grub 菜单
(recovery)
选择末尾带有 的选项。- 将会有另一个菜单,你必须从中选择
Drop to root shell promt
- 然后你会看到类似
root@ubuntu:~#
- 使用此命令
mount -rw -o remount /
可以删除只读内容 - 现在执行 a
passwd
,它将提示您输入 root 的新密码 - 完成后重启
到这里你已经成功设置了新的root密码,如果你遇到了问题,可以参考这问题。
第2部分 在这里您将更改主目录的权限。
- 启动到登录屏幕。
- 按
Ctrl + Alt + F1
- 在登录时输入 root 并输入你在最后一部分为其设置的密码
- 现在是时候更改您的主文件夹的文件权限了。为此,您必须执行。将用户名更改为您的用户名。
chown -R root:username /home/username
chown -R <username>:<username> /home/<username>
希望有帮助,谢谢。