macos - 更改 OS X 中目录的所有权

标签 macos homebrew chown

我已经安装了 Homebrew 程序,并且正在尝试更改/usr/local/include 目录的写入权限。

当我运行“brew doctor”时,我收到此错误消息:

Error: The /usr/local directory is not writable. Even if this directory was writable when you installed Homebrew, other software may change permissions on this directory. Some versions of the "InstantOn" component of Airfoil are known to do this.

You should probably change the ownership and permissions of /usr/local back to your user account.

我尝试用 chown 来做到这一点,但我对此还很陌生,并且认为我运行得不正确。我跑了:

chown myusername /usr/local/include

我没有收到任何错误消息,但当我运行brew doctor时,它说我仍然缺乏写入/usr/local/include的权限。

任何帮助将不胜感激!

编辑:

我收到“不允许操作”错误。

cd/usr

chown myusername local

chown:本地:不允许操作

最佳答案

对我有用的简单解决方案:

  1. 点击您的背景即可转到查找器
  2. 点击“go”并转到文件夹/usr
  3. 右键单击本地并获取信息
  4. 解锁底部的锁
  5. 点击 + 符号并将您的用户添加到列表中并授予读/写权限
  6. 单击底部的齿轮符号,然后选择应用于包含的项目以在该目录下递归,并为其下的所有目录分配权限。

在命令提示符下输入 brew doctor 进行测试。我的结果:

Your system is ready to brew.

关于macos - 更改 OS X 中目录的所有权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10865795/

相关文章:

homebrew - 使用 home-brew 卸载错误 -> 使用 brew prune 错误

c - 进行原子文件替换时如何保留所有权和权限?

r - 是否有更改文件所有权的 R 函数?

macos - docker 桌面首选项设置页面未加载,状态为 docker 桌面从永远开始

macos - 使用 Dark Transparency 使标题栏和 View Controller 无缝衔接

swift - 无法将类型 "AProtocol"的值转换为预期的参数类型协议(protocol)。

macos - clamxav Homebrew 软件 mac os x

MongoDB 在 macOS 上无法工作 (v6.0) 错误 3584

macos - OS X Terminal.app 上的 Vim Solarized 颜色不正确

linux - 尽管用户存在但无法 chown