0 votes

erreurs zsh compinit

J'ai des erreurs avec le shell zsh :

zsh compinit : répertoires et fichiers non sécurisés, lancer compaudit pour la liste

les fichiers listés avec des erreurs sont

/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

Les gens suggèrent de changer la propriété de ces derniers à l'utilisateur ayant le problème.

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

Mais j'ai plusieurs utilisateurs dans mon mac et cela n'a pas de sens. De plus, le contenu de /usr/local peut être exécuté par n'importe quel utilisateur.

De plus, l'utilisateur qui a le problème n'est pas dans la liste des sudoers, donc si je lance la commande ci-dessus avec l'utilisateur admin, cela ne résoudra pas le problème.

Les permissions se présentent actuellement comme suit

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

l'utilisateur qui a le problème n'est pas userwithAdmin mais userB.

Des suggestions ?

0voto

Koenig Lear Points 113

Comme @mmmmmm l'a suggéré, cela est lié à l'installation de la bière.

En fait, j'ai appliqué la suggestion de @Alf Eaton ici : https://stackoverflow.com/questions/13762280/zsh-compinit-insecure-directories

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

et ça a résolu le problème. Je ne peux pas l'expliquer mais ça a marché.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X