首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MacOS中设置目录/var/log的权限

如何在MacOS中设置目录/var/log的权限
EN

Stack Overflow用户
提问于 2019-02-26 13:43:47
回答 1查看 3.6K关注 0票数 1

我发现当前用户没有/var/log的访问权限。

什么许可才是最好的?

如何显示当前用户对文件夹/文件的访问权限?

代码语言:javascript
复制
user:bin soul$ ls -la /var/ | grep log
drwxr-xr-x  56 root          wheel         1904  2 26 21:14 log
user: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
user:bin soul$ 
user:bin soul$ whoami
soul
user:bin soul$ 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-26 13:52:13

请参考chmod。例子:

您可以像这样设置权限:

sudo chmod +wrx folder/or/file/path将为指定的文件夹或文件添加读、写和可执行权限(注:这将适用于所有用户)。)。

为了指定每个用户类别,您可以执行如下操作:

代码语言:javascript
复制
sudo chmod u=rwx,g=rx,o=rx path/to/file/or/folder

代码语言:javascript
复制
sudo chmod 755 path/to/file/or/folder

这将将其设置为当前权限集,如/var/log目录所示。

还可以运行man chmod以获得有关该命令使用情况的更多详细信息。

什么许可才是最好的?

默认权限足够,并建议使用。

如何显示当前用户对文件夹/文件的访问权限?

可以从第一列确定当前用户的权限。从drwxr-xr-x中的字符串drwxr-xr-x可以推断,user具有读、写和可执行权限(由rwx表示),而组和其他用户仅具有读权限和可执行权限(由r-x表示)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54886884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档