Mac下当前用户为何没有访问权限 /var/log
MacOS中,当前用户为使用者,在终端中却没有访问/var/log/xxx.log
的权限。
user1:bin soul$ ls -la /var/ | grep log
drwxr-xr-x 56 root wheel 1904 2 26 21:14 log
user1:bin soul$ ./searchd -c ../etc/sphinx.conf
Sphinx 3.1.1 (commit 612d99f)
Copyright (c) 2001-2018, Andrew Aksyonoff
Copyright (c) 2008-2016, Sphinx Technologies Inc (http://sphinxsearch.com)
using config file '../etc/sphinx.conf'...
FATAL: failed to open log file '/var/log/searchd.log': Permission denied
shutdown complete
user1:bin soul$ whoami
soul
1)为什么 /var/log没有访问权限
2)测试某个用户对某个目录或文件是否有哪些访问权限的命令
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果是代码,用 stat 应该可以,使用方法见 man 2 stat, 里面有很多flag