如何正确设置www-data用户访问文件的文件权限?

问题描述 投票:0回答:0

我的服务器上有一个目录

/home/deploy/rpma/public

权限是

drwxr-sr-x+  2 www-data www-data  4096 Aug  1 15:16 public

在此文件夹中,我有一个具有以下权限的index.html文件:

-rw-r--r--  1 www-data www-data   4155 Aug  1 14:32 index.html

当我运行命令时:

sudo -u www-data cat /home/deploy/rpma/public/index.html

我收到错误

cat: /home/deploy/rpma/public/index.html: Permission denied

尝试访问该网站时,我还收到 403 禁止错误。

我尝试过更改各种文件权限。

chown -R www-data:www-data /home/deploy/rpma/public
chmod 755 -R /home/deploy/rpma/public

我认为应该设置权限,但它似乎没有改变任何东西。

nginx工作进程运行在www-data用户下。

我不知道我在这里做错了什么,导致 www-data 用户无法访问这些文件。

file ubuntu nginx permissions file-permissions
© www.soinside.com 2019 - 2024. All rights reserved.