পরিবেশ: ওএসএক্স সিয়েরা, ডারউইন কার্নেল সংস্করণ 16.3.0
রুট সমস্যা: আমি একটি কেন্দ্রীয় সংগ্রহস্থলে শেল স্ক্রিপ্টগুলির একগুচ্ছ ব্যবহার করতে চাই, যার একটি #! / Usr / bin / zsh রয়েছে। আমার ম্যাকে, zsh ইন / বিন / zsh এ আছে।
চেষ্টা করা সমাধান: আমি একটি প্রতীকী লিঙ্ক তৈরি করতে চাই
ln -s /bin/zsh /usr/bin/zsh
আমার ব্যবহারকারীর অ্যাকাউন্টে অ্যাডমিনের অধিকার রয়েছে তবে আমি রুট নই, এবং আমি এই ম্যাকটিতে রুট ব্যবহারকারীকে সক্ষম না করা পছন্দ করব। অতএব আমি প্রথম একটি
sudo su
রুট সুবিধাগুলি সহ শেল পেতে এবং তারপরে ln কমান্ড কার্যকর করা হবে । তবে আমি এখনও ত্রুটি বার্তাটি পাচ্ছি ln: / usr / bin / zsh: অপারেশন অনুমোদিত নয় ।
প্রশ্নাবলী:
আমি কেন এই ত্রুটি বার্তা পাব?
লিঙ্কটি তৈরি করতে আমার কী করতে হবে?
আমার আসল লক্ষ্য অর্জনের জন্য আরও ভাল উপায় আছে কি? নোট করুন যে # ঠিক করা! লাইন একটি বিকল্প নয়।
/usr/bin/zsh
করার/bin/zsh
?