Tengo dos usuarios en mi Mac. Ambos son administradores. Uno puede acceder solo a ciertas cosas que uso para trabajar, y el otro es de uso general.
Programo en ambos modos a menudo, pero necesito usar paquetes de homebrew, y cada vez que ejecuto brew doctor en cualquiera, recibo este mensaje.
Advertencia: Los siguientes directorios no son escribibles por tu usuario:
/usr/local/Homebrew
/usr/local/etc/bash_completion.d
/usr/local/lib/pkgconfig
/usr/local/share/aclocal
/usr/local/share/doc
/usr/local/share/info
/usr/local/share/locale
/usr/local/share/man/man3
/usr/local/share/man/man5
/usr/local/share/man/man7
/usr/local/share/man/man8
/usr/local/share/zsh
/usr/local/share/zsh/site-functions
/usr/local/var/homebrew/locks
/usr/local/var/log
Deberías cambiar la propiedad de estos directorios a tu usuario.
sudo chown -R lucasgreenwood1661 /usr/local/Homebrew /usr/local/etc/bash_completion.d /usr/local/lib/pkgconfig /usr/local/share/aclocal /usr/local/share/doc /usr/local/share/info /usr/local/share/locale /usr/local/share/man/man3 /usr/local/share/man/man5 /usr/local/share/man/man7 /usr/local/share/man/man8 /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var/homebrew/locks /usr/local/var/log
Y asegúrate de que tu usuario tenga permiso de escritura.
chmod u+w /usr/local/Homebrew /usr/local/etc/bash_completion.d /usr/local/lib/pkgconfig /usr/local/share/aclocal /usr/local/share/doc /usr/local/share/info /usr/local/share/locale /usr/local/share/man/man3 /usr/local/share/man/man5 /usr/local/share/man/man7 /usr/local/share/man/man8 /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var/homebrew/locks /usr/local/var/log
Respondo ejecutando los dos comandos, y eso resuelve el problema para mi usuario actual, pero es tedioso y necesita volver a hacerse después de cambiar al otro usuario.
¿Hay alguna forma de hacer que estos directorios sean escribibles por ambos usuarios?