su -u www-data cat ...未如預期工作

su -u www-data cat ...未如預期工作

對於我正在開發的項目,我需要 www-data 使用者能夠讀取 /etc/openvpn/easy-rsa/pki/index.txt

權限看起來很好:

-rw-r-----+ 1 root www-data 1050 Dec  7 20:43 index.txt

這不起作用,所以我添加了 ACL。

getfacl index.txt
# file: index.txt
# owner: root
# group: www-data
user::rw-
user:www-data:r--
group::r--
mask::r--
other::---

不管怎樣,都行不通。我在這裡一定做錯了什麼?

sudo -u www-data ls index.txt
ls: cannot access 'index.txt': Permission denied

答案1

您還需要檢查包含目錄和所有父目錄的權限,這些目錄必須至少允許x該用戶的搜尋權限,以便存取該目錄中的檔案或目錄(r如果需要讀取目錄列表,則還需要權限)。

相關內容