我是 Ubuntu VM 上的 sudo 用户,我试图向其他人授予访问权限,但他们的所有权限都被撤销(他们只需要连接到 Postgres 数据库)。我输入:
sudo chmod 750 /
它对其他人有用。但是,现在我什至无法执行 sudo 命令或使用 PuTTY 自己访问虚拟机(我登录,然后 PuTTY 自行关闭)。
有什么方法可以登录并恢复权限吗?请注意,我不是虚拟机的所有者,所以...也许他可以将其改回来或其他什么?
提前感谢大家!
答案1
改回来
是的,以 root 身份登录并将所有权限更改回应有的权限。仅有的....
通常通过 ssh 的 root 访问被禁用 - 您可能需要在控制台上登录
您可能没有 root 密码
如果只是根目录:
find . -maxdepth 1 -type d -exec chmod 0755 ; chmod 0700 lost+found
或者其他的东西?
从备份恢复或重新安装+恢复数据可能是恢复功能的最安全方法。
您需要与拥有该主机的人交谈。