Как запустить Homebrew как root?

Несколько лет назад вы могли уйти с запуском brew как root только путем chowning brew, но они удалили эту функцию. Поэтому в Homebrew 1.1.6 я использовал для редактирования /usr/local/Homebrew/Library/Homebrew/brew.sh, чтобы удалить проверку root (тот, который сказал, что это «чрезвычайно опасно»), поэтому Я могу запустить brew как root.

Новая версия Homebrew по-прежнему работает с этим, но сохраняет обратный файл brew.sh каждый раз после запуска brew, даже если I chmod 500. Я мог бы написать сценарий для его изменения, а затем запустить brew автоматически, но я не уверен, что это всегда будет работать и не хочет чтобы рисковать. Кто-нибудь нашел другой метод для запуска Homebrew как root?

11 голосов | спросил sudo 3 Mayam17 2017, 04:06:24

1 ответ


1

После внесения изменений в скрипт попробуйте установить неизменяемый флаг на brew.sh.

chflags uchg /usr/local/Homebrew/Library/Homebrew/brew.sh

Я не тестировал. Как правило, я не отдаю корни приложениям, разработчики которых умоляют меня не делать этого.

ответил Jason 16 Maypm18 2018, 21:08:15

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132