繁体   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