VPS 上对重要文件的受保护访问

VPS 上对重要文件的受保护访问

问题:

我的网站拒绝访问/var/www/html/目录外的文件。

描述:

/var/www/html/我的网站正在VPS 上的目录中运行。
我希望我的网站能够从/var/www/safe/目录中访问一些重要文件(就像在我的本地计算机上一样)。遗憾的是,无法访问此目录中的文件安全的即使我更改权限,目录也会被拒绝并系统地受到限制。

问题:

  • 这是保护和访问一些重要文件的正确方法吗?
  • 有没有更好的解决方案来保护这样的文件?

答案1

这在很大程度上取决于您要执行的操作。例如,运行Apache Web 服务器www-data。如果您希望 Apache 服务器运行的脚本能够读取它没有读取权限的文件,则可以使用以下命令:

setfacl -m u:www-data:r /path/to/file

例如,要授予另一个文件的写访问权限,请使用:

setfacl -m u:www-data:w /path/to/another/file

https://manpages.ubuntu.com/manpages/en/man1/setfacl.1.html

相关内容