更改整个文件夹权限的 EC2 Ubuntu

EC2 Ubuntu with entire folders permission changed

我使用 AWS EC2 在 apache 下托管网站然后我犯了一个大错误...我试图更改文件夹的用户组(到 www-data)但我没有更改整个系统用户组。

我的错误是 "sudo chown -R www-data:www-data /"

所以我失去了 root 访问权限,现在几乎所有东西都停止工作了。我什至无法登录 SSH。

有没有办法恢复这些权限?

您需要一些方法来停止 VM,将分区安装到另一个 VM 上,然后 chown -R root:root /mnt(或任何地方)。然后你至少能够让事情恢复在线并修复其余部分;最简单的方法可能是重新安装所有 Ubuntu 软件包。

就我个人而言,我会借此机会自动设置 VM - 这样,如果再次发生类似情况,只需一个命令即可从头开始重新创建整个过程。