我正在尝试向同一系统上的普通用户授予 lighttpd 访问日志文件的读取权限。
目前的权限是:
-rw-r--r-- 1 www-data www-data 211K Feb 28 11:27 /var/log/lighttpd/access.log
所以,如果我理解正确的话others有读取权限。不幸的是这似乎不起作用。如果我尝试使用用户帐户读取此文件,我会得到:
/var/log/lighttpd/access.log: Permission denied
我已经尝试将用户添加到 www-data 组,但效果不佳。
有任何提示我在这里做错了什么吗?
要访问文件,系统需要execute
包含该文件的所有目录的权限。
在这种情况下,有必要发出chmod o+x /var/log/lighthttps
命令(在确保用户属于权限集的“其他”部分之后)。
“执行”权限对于一个目录允许您输入它。目录的“读取”权限允许您查看其中文件的名称。有趣的是你可以给x
仅凭许可,意味着任何人都可以访问里面的文件,但他需要知道文件的名称。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)