Por lo general, inicio sesión en OS X El Capitan sin derechos de administrador. Homebrew mantiene el principio de que los paquetes se pueden instalar y usar sin acceso de administrador / raíz, es decir, sin usar el comando sudo. Sin embargo, parece que el acceso de administrador es necesario para instalar Homebrew. Ejecutar el script desde mi terminal normal de usuarios no administrativos.
Este script requiere que el usuario [usuario] sea un administrador. Si esto apesta por ti, entonces puedes instalar Homebrew en tu directorio de inicio o como quieras por favor Por favor, consulte nuestra página de inicio. Si todavía quieres Utilice este script para que su usuario sea un administrador en el sistema. Preferencias o 'su' a un usuario no root con privilegios de administrador.
Primero , desafortunadamente, la página de inicio no dice mucho más acerca de cómo instalar en mi directorio de inicio y qué diferencia hay realmente con la forma habitual de instalar.
Segundo , ejecutando 'su' e ingresando los rendimientos de mi contraseña
su: Lo siento
Luego, ejecutando 'sudo su' cede
[usuario] no está en el archivo sudoers. Este incidente será reportado.
Esto tampoco se sentía bien. (Consulte también ¿Por qué no puedo ejecutar ' su '? (y cómo debo hacer?) )
Tercer , simplemente abrí un shell con mi cuenta de administrador 'login [usuario-admin]' para instalar Homebrew. Pero cuando más tarde intenté instalar un paquete como el usuario normal no administrador / ejecuté 'brew doctor', obtuve una serie de errores acerca de los directorios que no se pueden escribir. Nuevamente, se sugiere una solución en enlace pero no estaba muy seguro de si solo hay un / usr / local en mi computadora, o si hay uno para cada usuario, de modo que los directorios en cuestión serían realmente los de mi usuario administrador (y, por lo tanto, podría ser extraño dar mi no -admin de acceso de usuario a aquellos). Además, fueron bastantes directorios (más de 10) lo que me hizo sospechoso.
Forth , y finalmente, lo que hice fue otorgarle a mi administrador de usuario no administrador los derechos, instalados como ese usuario, y luego convertirlo de nuevo en un usuario normal, no de administrador.
Ahora, todo parece estar bien, pero me pregunto si esta fue en realidad la / a forma correcta , ya que el error de script citado anteriormente no dice realmente si necesito tener privilegios de administrador de forma permanente , o si está bien tomarlos solo durante el proceso de instalación de Homebrew.