
對於我正在開發的項目,我需要 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
如果需要讀取目錄列表,則還需要權限)。