我允许非 root 用户查看我的nginx
access.log。我从 升级CentOS 6.4
到6.5
,现在我的用户无法查看此文件,但权限看起来仍然正确。
我删除了我的用户并将其添加到该nginx
组中......
我错过了一些明显的事情吗?哎呀,用户nginx
和组是adm
对的吗?这可能就是我所缺少的......只需将其打印出来。
[09:46 AM] brian web>ll
-rw-r-----. 1 nginx adm 6393 Dec 4 09:23 access.log
-rw-r-----. 1 nginx adm 0 Dec 4 03:12 error.log
[09:46 AM] brian web> groups brian
brian : wheel brian nginx
[09:47 AM] brian web> cat access.log
cat: access.log: Permission denied
答案1
用户brian
是nginx
组成员,但nginx
组对您的访问日志文件没有任何权限。添加brian
到adm
组。