Umgebung: OSX Sierra, Darwin Kernel Version 16.3.0
Grundproblem: Ich möchte eine Reihe von Shell-Skripten in einem zentralen Repository verwenden, die ein #! / Usr / bin / zsh haben. Auf meinem Mac befindet sich das zsh in / bin / zsh.
Lösungsversuch: Ich möchte eine symbolische Verknüpfung erstellen
ln -s /bin/zsh /usr/bin/zsh
Mein Benutzerkonto hat Administratorrechte, aber ich bin kein Root und möchte den Root-Benutzer auf diesem Mac nicht aktivieren. Deshalb habe ich zuerst eine gemacht
sudo su
um eine Shell mit Root-Rechten zu erhalten und dann den Befehl ln auszuführen. Ich erhalte jedoch immer noch die Fehlermeldung ln: / usr / bin / zsh: Operation nicht erlaubt .
Fragen:
Warum erhalte ich diese Fehlermeldung?
Was müsste ich tun, um den Link zu erstellen?
Gibt es einen besseren Weg, um mein ursprüngliches Ziel zu erreichen? Beachten Sie, dass das #! Linien ist keine Option.
/usr/bin/zsh
nach/bin/zsh
?