Проблемы с правами доступа с /usr/local/bin и /usr/local/share

Я использую OS X Yosemite в свежем MacBook. Только что установил Homebrew и несколько необходимых пакетов, недавно переехав на этот новый компьютер.

Я заметил, что время от времени я получаю ошибки компоновки при установке новых пакетов brew. По какой-то причине разрешения /usr/local/bin а также /usr/local/share продолжает меняться обратно к root:wheel даже после того, как я сделал chmod а такжеchgrp несколько раз, чтобы сделать это FP:admin (FP - мое имя пользователя).

Обратите внимание, что на какое-то время он фиксирует разрешения, позволяя мне устанавливать новые пакеты brew, и возвращает обратно root:wheel автоматически наугад (по крайней мере, по моим наблюдениям).

Пытался гуглить ответ безрезультатно. Есть мысли о том, что может быть не так с моей настройкой? Ценю понимание. Спасибо!

3 ответа

Вы используете 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"

Ответ Клако о программном обеспечении Sopho Anti Virus заставил меня решить эту проблему на моем компьютере. Я рекомендую обновить Sophos.

Моя машина - это новый Mac Book Pro (OSX 10.10.5) 2015 года, на котором сначала установлен 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.

Запуск существующего MBP, теперь на 10.10.5, и это происходит со мной, казалось бы, каждый раз, когда я сплю / просыпаюсь. По крайней мере, один раз в день. Понятия не имею, что вызывает это еще.

Другие вопросы по тегам