【问题标题】:Permission problems with /usr/local/bin and /usr/local/share/usr/local/bin 和 /usr/local/share 的权限问题
【发布时间】:2015-12-23 21:38:13
【问题描述】:

我在新的 MacBook 上使用 OS X Yosemite。刚刚安装了 Homebrew 和一些必要的软件包,最近搬到了这台新电脑上。

我注意到偶尔我在安装新的 brew 软件包时遇到链接错误。出于某种原因,/usr/local/bin/usr/local/share 的权限不断变回 root:wheel,即使我做了几次chmodchgrp 以使其成为FP:admin(FP 是我的用户名)。

请注意,它修复了一段时间的权限,允许我安装新的 brew 包,并随机自动更改回root:wheel(至少根据我的观察)。

一直试图谷歌回答无济于事。对我的设置可能有什么问题有任何想法吗?欣赏见解。谢谢!

【问题讨论】:

  • brew doctor 输出什么有趣的东西吗?您是否尝试过修复磁盘工具中的权限?

标签: macos permissions homebrew osx-yosemite


【解决方案1】:

您偶然使用 Sophos?

通过https://apple.stackexchange.com/questions/178760/how-to-figure-out-what-is-causing-the-ownership-of-usr-local-to-change-from-my

“我遇到了同样的问题,结果是 Sophos 自动更新是罪魁祸首。我通过运行解决了这个问题:sudo fs_usage | grep "usr/local"

【讨论】:

    【解决方案2】:

    现在在 10.10.5 上运行现有的 MBP,这似乎每次我睡觉/醒来时都会发生在我身上。每天至少一次。还不知道是什么原因造成的。

    【讨论】:

      【解决方案3】:

      Claco 对 Sopho 的防病毒软件的回答让我在我的机器上解决了这个问题。我建议升级 Sophos。

      我的机器是一台新的 2015 Mac Book Pro (OSX 10.10.5),最初安装了 Sophos 9.2.8。每次我重新启动并运行brew doctor 时,我都会收到关于/usr/local/bin/usr/local/share 等权限的相同警告——即使我每次都重置这些权限。

      升级到Sophos Anti Virus 9.4.1,重新设置权限,重启,brew doctor终于返回Your system is ready to brew.

      【讨论】:

        猜你喜欢
        • 2013-04-22
        • 1970-01-01
        • 2021-03-25
        • 2014-03-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-05
        • 1970-01-01
        相关资源
        最近更新 更多