Навколишнє середовище: OSX Sierra, Darwin Kernel Версія 16.3.0
Проблема з корінням: я хочу використовувати купу скриптів оболонки в центральному сховищі, які мають #! / Usr / bin / zsh. На моєму Mac zsh знаходиться в / bin / zsh.
Спроба рішення: Я хочу створити символічне посилання
ln -s /bin/zsh /usr/bin/zsh
Мій обліковий запис користувача має права адміністратора, але я не root, і я вважаю за краще не вмикати root-користувача на цьому Mac. Тому я спершу зробив а
sudo su
щоб отримати оболонку з правами root, а потім виконати команду ln . Однак я все одно отримую повідомлення про помилку ln: / usr / bin / zsh: Операція заборонена .
Запитання:
Чому я отримую це повідомлення про помилку?
Що мені робити, щоб створити посилання?
Чи є кращий спосіб досягти своєї первісної мети? Зауважте, що виправлення #! рядки - це не варіант.
/usr/bin/zsh
в/bin/zsh
?