0 votos

errores de compinit de zsh

Tengo errores con el shell zsh:

zsh compinit: directorios y archivos inseguros, ejecuta compaudit para la lista

los archivos que aparecen con errores son

/usr/local/share/zsh/site-functions
/usr/local/share/zsh
/usr/local/share/zsh/site-functions/_aws
/usr/local/share/zsh/site-functions/_brew
/usr/local/share/zsh/site-functions/_git

La gente sugiere cambiar la propiedad de estos al usuario que tiene el problema.

sudo chown -R $(whoami):staff /usr/local/share/zsh

Pero tengo varios usuarios en mi mac así que esto no tiene sentido. Además /usr/local debe ser ejecutado por cualquier usuario AFAIK.

Además el usuario con el problema no está en la lista de sudoers, por lo que si ejecuto el comando anterior con el usuario admin no se soluciona.

Actualmente, los permisos tienen el siguiente aspecto

drwxr-xr-x 8 userwithAdmin staff 256 19 Nov 15:18 site-functions

el usuario con el problema no es userwithAdmin sino userB.

¿Alguna sugerencia?

0voto

Koenig Lear Puntos 113

Como sugirió @mmmmmm esto está relacionado con la instalación de cerveza.

En realidad he aplicado la sugerencia de @Alf Eaton aquí: https://stackoverflow.com/questions/13762280/zsh-compinit-insecure-directories

chmod -R go-w "$(brew --prefix)/share"

y solucionó el problema. No puedo explicarlo pero funcionó.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X