Environnement: OSX Sierra, Darwin Kernel Version 16.3.0
Problème racine: je veux utiliser un tas de scripts shell dans un référentiel central, qui ont un #! / Usr / bin / zsh. Sur mon Mac, le zsh est dans / bin / zsh.
Solution tentée: je veux créer un lien symbolique
ln -s /bin/zsh /usr/bin/zsh
Mon compte d'utilisateur dispose de droits d'administrateur, mais je ne suis pas root et je préférerais ne pas activer l'utilisateur root sur ce Mac. J'ai donc d'abord fait
sudo su
pour obtenir un shell avec les privilèges root, puis exécuté la commande ln . Cependant, je reçois toujours le message d'erreur ln: / usr / bin / zsh: opération non autorisée .
Des questions:
Pourquoi ai-je ce message d'erreur?
Que dois-je faire pour créer le lien?
Existe-t-il une meilleure façon d'atteindre mon objectif initial? Notez que la correction du #! lignes n'est pas une option.
/usr/bin/zsh
vers/bin/zsh
?