สภาพแวดล้อม: OSX Sierra, Kernel เวอร์ชั่นดาร์วิน 16.3.0
ปัญหาหลัก: ฉันต้องการใช้เชลล์สคริปต์จำนวนมากในที่เก็บส่วนกลางซึ่งมี #! / usr / bin / zsh บน Mac ของฉัน zsh อยู่ใน / bin / zsh
ความพยายามแก้ไข: ฉันต้องการสร้างลิงก์สัญลักษณ์
ln -s /bin/zsh /usr/bin/zsh
บัญชีผู้ใช้ของฉันมีสิทธิ์ผู้ดูแลระบบ แต่ฉันไม่รูทและฉันไม่ต้องการเปิดใช้งานผู้ใช้รูทบน Mac เครื่องนี้ ดังนั้นก่อนอื่นเลย
sudo su
เพื่อรับเชลล์ที่มีสิทธิ์ใช้งานรูทแล้วดำเนินการคำสั่งln อย่างไรก็ตามฉันยังคงได้รับข้อความแสดงข้อผิดพลาดln: / usr / bin / zsh: ไม่อนุญาตให้ใช้งาน
คำถาม:
เหตุใดฉันจึงได้รับข้อความแสดงข้อผิดพลาดนี้
ฉันต้องทำอย่างไรเพื่อสร้างลิงค์
มีวิธีที่ดีกว่าเพื่อให้บรรลุเป้าหมายเดิมของฉันหรือไม่? โปรดทราบว่าการแก้ไข #! บรรทัดไม่ใช่ตัวเลือก
/usr/bin/zsh
ไปที่/bin/zsh
?