恢复 Debian 用户访问

恢复 Debian 用户访问

我意外地将 /home 文件夹中所有文件和文件夹的所有者设置为“root”(以及许多其他文件夹),现在当我以 myusername 身份 ssh 进入服务器时,出现以下错误:

Could not chdir to home directory /home/myusername: Permission denied
-bash: /home/myusername/.bash_profile: Permission denied 

至少它允许我登录,但我做不了什么。我只有我的用户和 root 用户,但 root 用户无法 ssh 登录。我无法使用 sudo,因为它给出“-bash:sudo:未找到命令”,如果我尝试切换到 root 用户,它会显示“su:身份验证失败”,即使我使用的密码正确。不过,我可以 cd 到大多数文件夹。

有什么方法可以让我切换到 root 或者 chown 当前由 root 拥有的文件夹?

相关内容