修复文件夹权限 - Ubuntu 20.04

修复文件夹权限 - Ubuntu 20.04

朋友们,

对于我在 VPS 服务器上创建的新用户(不是 ROOT,而是新的超级用户),我意外地将 /var/www 文件夹的权限设置为 chmod -R 775 /var/www,而不是 chmod -R 755 /var/www。

有没有办法将权限重置为原始设置?

我的 VPS 上托管了多个域名,我需要分别授予网站文件夹权限。

请提出建议。谢谢。

答案1

一些建议:

  1. 如果您有另一台服务器,其中列出了 /var/www 目录,请列出“良好”系统上的文件的权限和所有权,然后使用这些值来修复其他服务器上的“不正确”设置。
  2. 备份 /var/www 目录中的所有自定义更改,然后对 apache 包执行重新安装。(apt-get reinstall {pkg-name})

备份在这里很重要,因为您提到您的 VPS 上有多个域。我猜想这意味着 /var/www 文件夹中可能存在配置文件和自定义数据,您不想在重新安装尝试期间丢失它们。

就我个人而言,我会选择选项 1。即使我必须安装另一台带有 Apache 的 Ubuntu 服务器才能查看默认所有权和权限以供参考。

答案2

如果目标是将 Apache 目录重置为安装后的正常状态,您可以执行以下操作:

  1. 确保/var/www目录和文件具有正确的读/写权限:
    sudo chmod -R 755 /var/www
  2. 确保/var/www目录和文件属于正确的所有者和组:
    sudo chown -R www-data:www-data /var/www

就这些。

相关内容