Homebrew brew doctor
печатает много ошибок разрешений в системе с несколькими пользователями.
Некоторым пользователям полностью доверяют, и они должны иметь возможность запускать типичные команды brew, такие как brew install
и brew update
.
Некоторые сообщения stackoverflow рекомендуют такие вещи, как:
- смена пользователя через
chown
- смена группы через
chgrp
- изменение разрешений через
chmod
Некоторые сообщения предлагают следующее:
- установите пользователя на текущий «$ USER» или создайте пользователя «brew»
- установите группу на встроенную группу OS X «admin» или «staff» или создайте группу «brew»
- установить разрешения рекурсивно для группового чтения и групповой записи
- создайте собственный каталог для варки, например "/opt/brew"
Есть ли сценарий, который «делает правильные вещи», например, создавая любого пользовательского пользователя или группу по мере необходимости, устанавливая пользователя, устанавливая группу, устанавливая разрешения для каталогов и файлов?
Или есть лучший способ достичь основной цели, то есть как использовать brew в системе с несколькими пользователями и дать возможность некоторым из этих пользователей успешно выполнять все обычные команды brew?
/opt/local
). - person ShadSterling   schedule 19.07.2018