我注意到我的服务器上有异常大量的 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 登录访问权限。