কম্পিউটার টিউটোরিয়াল

ম্যাকওএস টার্মিনালে 'Operation not Permitted' এরর ফিক্স করুন

টেবিল অফ কন্টেন্টস:

  • ১. টার্মিনাল কেন "Operation not permitted" বলে
  • ২. টার্মিনাল এরর Operation not permitted ফিক্স করা
  • ৩. চূড়ান্ত মন্তব্য
  • ৪. Operation not permitted সম্পর্কে FAQ

টার্মিনাল, ম্যাকওএসের বিল্ট-ইন ইউটিলিটি, টেক্সট-ভিত্তিক অপারেটিং সিস্টেম অ্যাক্সেসের জন্য দারুণ সাহায্যকারী। কমান্ড লাইন দিয়ে ইউজার অ্যাকাউন্টের ডিরেক্টরি দেখতে, প্রসেস ম্যানেজ করতে, স্টার্টআপ ডিস্ক ইরেজ করা ইত্যাদি সহজ হয়। বড় কাজে এটি ম্যাকওএস রিকভারি মোডে iBoysoft Data Recovery চালাতে ব্যবহার হয় অনবুটেবল ম্যাক থেকে ডেটা রিকভার করতে।

কিন্তু ls বা kill process কমান্ড দিলে টার্মিনাল "Operation not permitted" বা "zsh: command not found" দেখায়, এর মানে কী? ম্যাকওএস মজাভে এবং পরবর্তী ভার্সনগুলতে (লেটেস্ট মনtereยcox) অনেক ব্যবহারকারী এই এরর মুখোমুখি হন। কারণ ও সমাধান জানতে পড়ুন।

কেন টার্মিনাল "Operation not permitted" বলে

অনেক ব্যবহারকারী রিপোর্ট করেছেন টার্মিনাল ম্যাকওএস হাই সিয়েরা এবং পুরানো ভার্সনে ভালো কাজ করত, কিন্তু মজাভে, ক্যাটালিনা, বিগ সার, বা মনтереয়ে আপডেট করার পর "Operation not permitted" এরর দেয়। এর কারণ হলো নতুন সিকিউরিটি ফিচার - Full Disk Access (পুরো ডিস্ক অ্যাক্সেস)।

Full Disk Access অ্যাপ্লিকেশনগুলোর ইউজার-প্রোটেক্টেড ফাইল অ্যাক্সেসের জন্য পূর্ণ পারমিশন চায়। অনগ্রান্টেড অ্যাপের জন্য কিছু ডেটা অ্যাক্সেসযোগ্য নয়। ম্যাকওএস ১০.১৩ এবং পুরানোতে ইনস্টলেশন সময়ই Full Disk Access অটোমেটিক গ্রান্ট হতো।

Full Disk Access ছাড়া SIP (System Integrity Protection) ও এই এররের কারণ। OS X ১০.১১-এ আনা এই মেকানিজম সিস্টেম-ওন্ড ফাইল ও ডিরেক্টরি অবাঞ্ছিত মডিফিকেশন থেকে রক্ষা করে। প্রোটেক্টেড কন্টেন্ট টার্মিনালে এডিট করতে চাইলে "Operation not permitted" মেসেজ আসে।

টার্মিনাল এরর Operation not permitted ফিক্স করা

কারণগুলো জানা থাকায় দুটি দিক থেকে ফিক্স করা যাবে। নিচের গাইডগুলো ফলো করুন।

টার্মিনালে Full Disk Access সক্ষম করুন

  1. অ্যাপল লোগো ক্লিক করুন > System Preferences।
  2. নতুন উইন্ডোতে Security & Privacy খুলুন।
  3. Privacy ট্যাব > বাম সাইডবারে Full Disk Access খুঁজুন।
  4. বাম কোণার প্যাডলক ক্লিক করুন, Touch ID বা পাসওয়ার্ড দিয়ে আনলক করুন।
  5. বাম প্যানেলে Terminal দেখলে টিক দিন। Quit & Reopen ক্লিক করুন Full Disk Access দিতে।
  6. না থাকলে ডান প্যানেলের + আইকন > Applications থেকে Terminal খুঁজে Open ক্লিক করুন।
  7. Terminal লিস্টে চেকবক্স সহ দেখাবে।
  8. টার্মিনাল লঞ্চ করে আগের কমান্ড দিয়ে টেস্ট করুন।

ম্যাকওএস টার্মিনালে  Operation not Permitted  এরর ফিক্স করুন

System Integrity Protection অস্থায়ীভাবে ডিজেবল করুন

Full Disk Access ইনেবল করার পরেও এরর থাকলে SIP অস্থায়ীভাবে অফ করুন। ডেভেলপাররা কোড টেস্ট, ডিবাগ, সিস্টেম এক্সটেনশন ইনস্টল করার জন্য SIP ডিজেবল করেন। কাজ শেষ হলে অবশ্যই SIP পুনরায় ইনেবল করুন ম্যাককে ভাইরাস/ম্যালওয়্যার থেকে বাঁচাতে।

  1. ম্যাক শাটডাউন করে macOS Recovery mode-এ রিবুট করুন।
  2. টপ মেনুবার থেকে Utilities > Terminal লঞ্চ করুন।
  3. টার্মিনালে csrutil disable কমান্ড টাইপ করুন।
  4. Return/Enter চাপুন।
  5. Apple Menu > Restart ক্লিক করুন।
  6. টার্মিনাল অ্যাপ খুলে আগের কমান্ড রান করুন।

ম্যাকওএস টার্মিনালে  Operation not Permitted  এরর ফিক্স করুন

SIP ডিজেবল রাখলে ম্যাক ভালনারেবল হয়। কাজ শেষ হলে অবশ্যই SIP ইনেবল করুন - একই ধাপগুলো ফলো করে টার্মিনালে csrutil enable কমান্ড রান করুন।

চূড়ান্ত মন্তব্য

টার্মিনাল "Operation not permitted" বললে মানে আপনি ম্যাকের প্রোটেক্টেড ফাইল ও ডিরেক্টরি অ্যাক্সেস করার প্রivilage পাচ্ছেন না। এই পোস্টে দুটি ফিক্স দেওয়া আছে: টার্মিনালে Full Disk Access দিন অথবা রিকভারি মোডে SIP ডিজেবল করুন। এরর মেসেজ গিয়ে যাবে, কিন্তু SIP রি-ইনেবল করা ভুলবেন না।

Operation not permitted সম্পর্কে FAQ

প্রশ্ন: ম্যাকেও Operation not permitted ফিক্স কীভাবে করব?
উত্তর: ম্যাক টার্মিনালে এই এরর হলে প্রথমে System Preferences-এ টার্মিনালে Full Disk Access ইনেবল করুন। এতে না হলে System Integrity Protection অস্থায়ীভাবে ডিজেবল করুন টার্মিনাল এরর মুছে ফেলতে।

প্রশ্ন: ম্যাকেও Full Disk Access কীভাবে দেব?
উত্তর: ব্যাকআপ ও ডেটা রিকভারি সফটওয়্যার যেন iBoysoft Data Recovery-কে ফুল ডিস্ক অ্যাক্সেস লাগে। Apple Menu > System Preferences > Security & Privacy > Privacy > বাম প্যানেলে Full Disk Access > + বাটন ক্লিক করে বিশ্বস্ত অ্যাপগুলো অ্যাড করুন।

  1. Mac-এ ব্লুটুথ সমস্যা সমাধান: ওয়ায়ারলেস কানেক্টিভিটি ফেরত আনার ধাপে ধাপে গাইড

  2. ম্যাক ক্যামেরা সমস্যা দ্রুত সমাধান: 'নো ক্যামেরা অ্যাভেইলেবল' এরর ফিক্স করার ধাপে ধাপে গাইড

  3. ম্যাক মাইক্রোফোন ফিক্স করুন: ধাপে ধাপে ট্রাবলশুটিং গাইড

  4. ম্যাক-এ iMessage রিস্টোর করার দ্রুত সমাধান