破坏文件权限,无法再加载服务器上的网页

破坏文件权限,无法再加载服务器上的网页

我注意到我的服务器上有异常大量的 SSH 尝试,因此禁用了 SSH 的 root 登录,创建了一个新的 sudo 用户,并确认我能够毫无问题地登录并将自己提升为 sudo 用户和 root

我发现 Plesk 无法从服务器加载数据,文件权限显示为10000:psaserv,甚至在将其更新到root:psaserv服务器后文件仍然不可用。我该如何撤消此操作,是否有技巧可以为 Plesk 设置正确的文件权限?

我使用了 Plesk 文件权限修复工具,但它想将其更改为alex:psaserv我作为 sudo 用户创建的用户,但这没有什么区别。如果需要任何日志或命令输出来帮助解决此问题,请告诉我

自从问题开始以来,我恢复了 root 用户,并且可以以 root 身份进行 SSH,没有问题,但上面的情况仍然继续

环境是CentOS7

答案1

你说文件权限你改变了所有权

如果 Plesk 修复工具不起作用,请尝试设置回默认权限

# find /var/www/vhosts/example.com/httpdocs/ -type f -exec chmod 644 {} \;
# find /var/www/vhosts/example.com/httpdocs/ -type d -exec chmod 755 {} \;

显然,更改example.com为对应于您的目录

答案2

恢复更改并使 root 可以通过 SSH 使用密钥(而不是密码)进行访问。

如果你想搞乱当前的配置,我会考虑编辑/etc/sudoers文件(使用visudo)并通过 SSH 为 localhost 提供 root 登录访问权限。

相关内容