簡體   English   中英

用戶無法讀取文件但屬於該組

[英]A user can't read file but belong to the group

我的debian虛擬機上有一個奇怪的問題。

我有一個像這樣的nginx目錄。

$ ll
total 9076
-rw-r----- 1 www-data adm       330645 juil. 13 10:40 access.log
-rw-r--r-- 1 www-data root      143902 juil. 12 01:08 access.log.1
-rw-r----- 1 www-data adm       852976 juil. 13 10:41 error.log

我嘗試使用foo用戶讀取access.log。 因此,我已將此用戶添加到adm組。

$ cat /etc/group | grep adm
adm:x:4:admin,foo

但是用戶無法讀取該文件。 我試圖將用戶添加到www-data組,但是問題是相同的。 你知道是什么問題嗎? 我以為知道用戶/組的工作原理,似乎不是:)

BR

埃里克

要讀取文件,用戶需要對所有父目錄具有執行權限。 如果您的日志位於/var/log/nginx確保foo用戶或其中的一個組對任何路徑日志所在的每個目錄( /var/var/log//var/log/nginx )具有x訪問權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM