我正在使用HomeBrew来满足我的端口需求(似乎比MacPorts更加“干净”)。
我可以不使用sudo
ing 进行安装(很棒),但是man链接步骤似乎需要它(/usr/local/share/man/man3
由拥有root
)。我发现
的指南建议我chown /usr/local
通过递归
sudo chown -R `whoami` /usr/local
这是安全的吗?还是“坏主意”?
另外:我的权限是否正确?
$ pwd
/usr/local/share/man
$ ls -lah
total 32
drwxrwxr-x 8 root staff 272B 4 Set 11:02 .
drwxrwxr-x 9 root staff 306B 10 Set 11:27 ..
drwxr-xr-x 3 root wheel 102B 4 Ago 2009 de
drwxrwxr-x 163 root staff 5,4K 10 Set 11:27 man1
drwxr-xr-x 11 root wheel 374B 10 Set 11:27 man3
drwxr-xr-x 7 ago staff 238B 10 Set 11:39 man5
drwxr-xr-x 11 ago staff 374B 10 Set 11:39 man7
-rw-r--r-- 1 root staff 13K 4 Set 11:02 whatis
sudo chown -R :admin /usr/local
。这样,该机器的任何管理员用户都可以使用。尽管您可能还需要运行sudo find /usr/local -perm -200 -exec chmod g+w '{}' \+
以确保组具有与用户相同的写访问权限。