¿Cómo ejecuto Homebrew como root?

11

Hace años, podría salir corriendo la ejecución de brew como root con solo chowning brew a la raíz, pero eliminaron esa función. Así que en Homebrew 1.1.6, solía editar /usr/local/Homebrew/Library/Homebrew/brew.sh para eliminar la verificación de la raíz (la que decía que era "extremadamente peligrosa") para poder ejecutar brew como raíz.

La versión más reciente de Homebrew todavía funciona con eso, pero sigue revertiendo el archivo brew.sh cada vez que ejecuto brew , incluso si chmod 500 lo hace. Podría escribir un script para cambiarlo y luego ejecutar brew automáticamente, pero no estoy seguro de si esto siempre funcionará y no quiero arriesgarme. ¿Alguien ha encontrado un método diferente para ejecutar Homebrew como root?

    
pregunta sudo 03.05.2017 - 03:06

1 respuesta

1

Después de realizar un cambio en el script, intente establecer el indicador inmutable en brew.sh.

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

No he probado. Como regla general, no doy root a las aplicaciones cuyos desarrolladores me están pidiendo que no lo haga.

    
respondido por el Jason 16.05.2018 - 20:08

Lea otras preguntas en las etiquetas