কম্পিউটার

টার্মিনাল ম্যাকের অনুমতি অস্বীকার কীভাবে ঠিক করবেন

Zsh অনুমতি অস্বীকৃত Mac

MacOS এ একটি ফাইল খোলা বেশ সহজ। আপনাকে কেবল এটিতে ডাবল ক্লিক করতে হবে - এবং ভয়েলা! আপনার Mac এ একটি ফাইল খুলতে বেশি সময় লাগবে না৷

একটি ফাইল খোলার আরেকটি উপায় হল টার্মিনালের মাধ্যমে। শুধু একটি কমান্ড চালান এবং ফাইলটি যেখানে সংরক্ষিত হবে সেটিকে সেট করুন এবং আপনি কোনো ঝামেলা ছাড়াই এটি খুলতে সক্ষম হবেন৷

দুর্ভাগ্যবশত, এটি সবসময় ক্ষেত্রে হয় না। এমন ঘটনা ঘটেছে যখন একটি ফাইল খোলার সময় টার্মিনাল ম্যাকের "অনুমতি অস্বীকার" ত্রুটি পেয়েছে। একটি সাধারণ কমান্ড এই ত্রুটিটি দেওয়া উচিত নয়। এর মানে হল আপনার ফাইল বা ম্যাকওএসে কিছু ভুল আছে।

কিছু ​​"অনুমতি অস্বীকার" ত্রুটি উদাহরণ:

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

প্রো টিপ:কর্মক্ষমতা সমস্যা, জাঙ্ক ফাইল, ক্ষতিকারক অ্যাপ এবং নিরাপত্তা হুমকির জন্য আপনার Mac স্ক্যান করুন
যা সিস্টেমের সমস্যা বা ধীর কর্মক্ষমতা সৃষ্টি করতে পারে।

  • zsh:অনুমতি অস্বীকার করা হয়েছে:./foo.rb
  • ব্যাশ:ব্যাশ:./foo.rb:/usr/local/bin:খারাপ দোভাষী:অনুমতি অস্বীকার করা হয়েছে
  • aftheers-MacBook-Air:scripts root# ./ArduinoWifiShield_upgrade.sh
  • -sh:./ArduinoWifiShield_upgrade.sh:অনুমতি অস্বীকার করা হয়েছে

এটি একটি সাধারণ ত্রুটি যা দীর্ঘকাল ধরে ম্যাক ব্যবহারকারীদের শিকার করছে। এটি নতুন কিছু নয়, তবে সম্প্রতি ম্যাক ব্যবহারকারীরা ক্যাটালিনা এবং বিগ সুরে আপগ্রেড করার পরে ম্যাকের "অনুমতি অস্বীকার" ত্রুটি পেয়েছে এমন বেশ কয়েকটি প্রতিবেদন রয়েছে৷

আপনি যখন টার্মিনালে একটি কমান্ড চালান তখন অনেক কিছু ভুল হতে পারে, তাই এই ত্রুটির সম্মুখীন হওয়া আশ্চর্যজনক নয়। কিন্তু এই ত্রুটিটি এখনও খুব বিরক্তিকর হতে পারে, বিশেষ করে যদি আপনার কাছে ফাইলটি খোলার অন্য কোন উপায় না থাকে৷

উদাহরণস্বরূপ, আপনি কোনো সংশ্লিষ্ট প্রোগ্রাম ছাড়াই একটি ফাইল খুলতে চান বা ক্লিকে সাড়া দেয় না।

আপনার Mac OS ডিভাইসের কমান্ড লাইনে Zsh অনুমতি অস্বীকার করা ত্রুটি সম্পর্কে সবকিছু আলোচনা করার আগে, আসুন আমরা প্রথমে প্রাথমিক শর্তাদি সংজ্ঞায়িত করি।

MacOS টার্মিনাল কি?

ম্যাকের টার্মিনাল অ্যাপ আপনাকে অনেক কিছু করতে দেয়। যাইহোক, এটি বিভিন্ন কমান্ড ব্যবহার করে আপনার ডিভাইস নিয়ন্ত্রণ করতে ব্যাপকভাবে ব্যবহৃত হয়।

এই অ্যাপটি একটি ম্যাক কমান্ড লাইন ইন্টারফেস। কারো কারো জন্য, এর সাথে কাজ করা বেশ কঠিন হতে পারে। কিন্তু অন্যদের জন্য, এটি সম্পূর্ণ কাজগুলিকে হাওয়ায় পরিণত করে। এটি ব্যবহার করার জন্য, আপনাকে কেবল মৌলিক ফাংশন এবং কমান্ডগুলির সাথে পরিচিত হতে হবে এবং সেগুলিকে কমান্ড লাইনে প্রবেশ করাতে হবে৷

একবার আপনি সেগুলি আয়ত্ত করার পরে, আপনি আরও গভীর খনন করতে পারেন এবং আরও জটিল কাজগুলি সম্পূর্ণ করতে আরও উন্নত কমান্ড অন্বেষণ করতে পারেন৷

ম্যাকে টার্মিনাল অ্যাপ খোলা হচ্ছে

আপনার Mac এ টার্মিনাল অ্যাপ খোলার দুটি উপায় আছে৷

অ্যাপ্লিকেশন ফোল্ডারের মাধ্যমে

এই অ্যাপটি ইউটিলিটিস -এ অবস্থিত অ্যাপ্লিকেশনের অধীনে ফোল্ডার . এটি চালু করতে, আপনার অ্যাপ্লিকেশানগুলি খুলুন৷ ফোল্ডার এবং ইউটিলিটি নির্বাচন করুন . এর পরে, টার্মিনাল -এ ডাবল-ক্লিক করুন অ্যাপ।

স্পটলাইটের মাধ্যমে

বিকল্পভাবে, আপনি কমান্ড টিপতে পারেন কী এবং স্পেস বার এটি স্পটলাইট চালু করবে৷ . এখানে, terminal টাইপ করুন এবং অনুসন্ধান ফলাফলে ডাবল ক্লিক করুন।

টার্মিনাল অ্যাপ কাস্টমাইজ করা

এখন, আপনি একটি সাধারণ সাদা ব্যাকগ্রাউন্ড সহ একটি ছোট উইন্ডো দেখতে পাবেন। আপনি শিরোনাম বারে আপনার ব্যবহারকারীর নাম দেখতে পাবেন। এছাড়াও, "ব্যাশ" শব্দটি এবং পিক্সেলে সক্রিয় উইন্ডোর মাত্রা প্রদর্শিত হয়৷

আপনি যদি উইন্ডোটিকে আরও বড় করতে চান, তাহলে কেবল উইন্ডোর নীচের ডানদিকে ক্লিক করুন এবং এটিকে বাইরের দিকে টেনে আনুন৷

আপনি যদি ব্যাকগ্রাউন্ড এবং ফন্টের রং পরিবর্তন করতে চান, তাহলে শেল মেনু খুলুন এবং নতুন উইন্ডো নির্বাচন করুন। এখান থেকে, আপনি তালিকা থেকে সেরা বিকল্পটি নির্বাচন করতে পারেন।

প্রাথমিক ম্যাক কমান্ডগুলির সাথে আপনাকে পরিচিত হতে হবে

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

প্রতিটি কমান্ডের তিনটি উপাদান রয়েছে:কমান্ড, একটি আর্গুমেন্ট যা সেই কমান্ডকে বলে যে এটি কোন সংস্থান/গুলি চালাতে হবে এবং একটি বিকল্প যা আপনাকে আউটপুট পরিবর্তন করতে দেয়৷

উদাহরণস্বরূপ, আপনি যদি একটি সিস্টেম ফাইলকে এক ফোল্ডার থেকে অন্য ফোল্ডারে সরাতে চান, তাহলে আপনাকে "mv" কমান্ডটি ব্যবহার করতে হবে এবং যেখানে আপনি ফাইলটি সরাতে চান সেটি টাইপ করুন৷

টার্মিনাল কমান্ড লাইনে ব্যবহার করার জন্য কিছু উন্নত কমান্ড

এখানে আরও উন্নত টার্মিনাল কমান্ডের কয়েকটি উদাহরণ রয়েছে:

এক ফোল্ডার থেকে অন্য ফোল্ডারে ফাইল কপি করা

একটি ডিরেক্টরি থেকে অন্য ডিরেক্টরিতে ফাইলগুলি অনুলিপি করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. এরকম [folder1] [folder2] টাইপ করুন কমান্ড লাইনে কমান্ড দিন। folder1-এর মান পরিবর্তন করুন ফোল্ডারে যা বর্তমান ফাইলগুলি হোস্ট করে। ফোল্ডার2৷ ফোল্ডারটি হওয়া উচিত যেখানে আপনি তাদের সরাতে চান৷
  2. কপি করা ফাইলগুলি দেখতে, -v টাইপ করুন কমান্ডের পরে।

ওয়েব থেকে ফাইল ডাউনলোড করা হচ্ছে

টার্মিনাল অ্যাপ ব্যবহার করে ওয়েব থেকে ফাইল ডাউনলোড করতে, নিম্নলিখিতগুলি করুন:

  1. টার্মিনাল অ্যাপ খুলুন এবং cd ~/Downloads/ টাইপ করুন আদেশ।
  2. এবং তারপর, এই কমান্ডটি ইনপুট করুন: curl -O [আপনি ডাউনলোড করতে চান এমন ফাইলের URL] .

স্ক্রিনশটগুলির ডিফল্ট অবস্থান পরিবর্তন করা

আপনি যদি ডিফল্ট অবস্থান পরিবর্তন করতে চান যেখানে আপনি আপনার স্ক্রিনশটগুলি সংরক্ষণ করতে চান তবে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. কমান্ড লাইনে এই কমান্ডটি টাইপ করুন:ডিফল্ট com.apple.screencapture অবস্থান লিখুন [যে ফোল্ডারে আপনি স্ক্রিনশট সংরক্ষণ করতে চান]।
  2. রিটার্ন টিপুন কী।
  3. এরপর, এই কমান্ডটি টাইপ করুন:SystemUIServer কে হত্যা করুন।
  4. রিটার্ন টিপুন আবারও কী।

স্ক্রিনশটের ডিফল্ট ফাইলের ধরন পরিবর্তন করা

আপনি যদি আপনার স্ক্রিনশটগুলি .jpg ফরম্যাটে সংরক্ষণ করতে চান তবে আপনার যা করা উচিত তা এখানে:

  1. ডিফল্টরূপে, Mac স্ক্রিনশট .png ফাইল এক্সটেনশন ব্যবহার করে সংরক্ষণ করা হয়। এটিকে .jpg এ পরিবর্তন করতে, এই কমান্ডটি টাইপ করুন: ডিফল্ট লিখুন com.apple.screencapture প্রকার JPG .
  2. রিটার্ন টিপুন কী।
  3. এবং তারপর, এই কমান্ডটি টাইপ করুন:SystemUIServer হত্যা করুন .
  4. রিটার্ন টিপুন আবারও কী।

একটি ডিরেক্টরির সমস্ত ফাইল মুছে ফেলা হচ্ছে

একটি ডিরেক্টরিতে ফোল্ডার এবং সাব-ফোল্ডার মুছতে, এটি করুন:

  1. একটি ডিরেক্টরির সমস্ত ফাইল মুছে ফেলতে, এই কমান্ডটি টাইপ করুন:rm -R ডিরেক্টরি নাম .
  2. এই কমান্ডটি ব্যবহার করে মুছে ফেলা নিশ্চিত করুন:rm -iR ডিরেক্টরি নাম .

Zsh কি?

Z শেল বা Zsh হল একটি ইউনিক্স শেল যা bash - macOS-এর ডিফল্ট শেল-এর উপরে ডিজাইন এবং তৈরি করা হয়েছে। বিশেষজ্ঞরা zsh over bash ব্যবহার করার পরামর্শ দেন কারণ প্লাগইন এবং থিম কনফিগার করার সময় এটি ব্যবহার করা অনেক সহজ। এছাড়াও, এর থিমগুলি আরও সুন্দর এবং ঝরঝরে দেখায়। সবচেয়ে গুরুত্বপূর্ণ, এটির জন্য কঠোর ব্যবহারকারীর অনুমতির প্রয়োজন নেই।

ফাইল খুলতে টার্মিনালে কি অনুমতি অস্বীকার করা হয়?

নামের মতই, এটি একটি অনুমতি ত্রুটি যা ম্যাক ব্যবহারকারীদের কমান্ড ব্যবহার করে একটি ফাইল খুলতে বাধা দেয়। এটি sudo কমান্ড বা এমনকি bash কমান্ডের সাথে ঘটতে পারে। বিভিন্ন রিপোর্ট অনুসারে, অনুমতি অস্বীকার করা ত্রুটিও ঘটতে পারে এমনকি যখন ফাইলটি রুটে খোলা হচ্ছে।

বেশিরভাগ রিপোর্টে বলা হয়েছে যে যখন তারা টার্মিনালের মাধ্যমে ফাইল ইনস্টলারটি খুলতে চেষ্টা করছে তখন ত্রুটিটি উপস্থিত হয়। যখন ফাইলটি টার্মিনাল উইন্ডোতে টেনে আনা হয়, তখন "অনুমতি অস্বীকার" ত্রুটি পপ আপ হয়। যাইহোক, এটি অন্য কোন ফাইলের সাথেও ঘটতে পারে।

আপনি কেন Mac এ "অনুমতি অস্বীকার" ত্রুটি পাচ্ছেন

আপনি আপনার ডিভাইসে Zsh অনুমতি অস্বীকারের ত্রুটি পাওয়ার অনেকগুলি সম্ভাব্য কারণ রয়েছে। সবচেয়ে সাধারণ নিম্নরূপ:

ফাইলটি লক করা আছে

আপনি সম্ভবত "অনুমতি অস্বীকার" ত্রুটির সম্মুখীন হবেন যদি আপনি একটি প্রোগ্রাম ইনস্টল করার চেষ্টা করছেন বা লক করা একটি ফাইল পরিবর্তন করার চেষ্টা করছেন৷ এটি হতে পারে কারণ আপনার কাছে প্রশাসকের অধিকার নেই বা ফাইলটির নির্মাতা ফাইলটি লক করতে chmod ব্যবহার করেছেন৷

এই ত্রুটিটি একটি ইঙ্গিত যে আপনার কমান্ড এমন একটি ডিরেক্টরিতে লেখার চেষ্টা করছে যা আপনার ব্যবহারকারীর অ্যাকাউন্টের মালিকানাধীন নয়৷

অপ্রতুল ফাইল অনুমতি

আপনি ls -l file.ext এ টাইপ করে প্রশ্নে থাকা ফাইলের অনুমতি পরীক্ষা করতে পারেন টার্মিনালে "file.ext" আপনি যে ফাইলটি খুলতে বা পরিবর্তন করার চেষ্টা করছেন তার ফাইল এবং এক্সটেনশনকে উপস্থাপন করে। আপনি "sudo" ব্যবহার করে প্রশাসকের অনুমতি প্রয়োজন এমন একটি কমান্ড জোর করার চেষ্টা করতে পারেন৷

ভুল Chmod X বা সিস্টেম কমান্ড

আপনি এই ত্রুটিটি পাওয়ার আরেকটি কারণ হল যে আপনি সম্ভবত একটি ভুল chmod x প্রবেশ করেছেন অথবা অন্যান্য সিস্টেম কমান্ড।

আপনার সিনট্যাক্সে ত্রুটিগুলি পরীক্ষা করুন এবং নিশ্চিত করুন যে আপনি সঠিক কমান্ডটি ব্যবহার করার চেষ্টা করছেন। আপনি যদি একটি অ্যাপ্লিকেশন চালানোর চেষ্টা করছেন, নিশ্চিত করুন যে প্রোগ্রাম কমান্ডটি বৈধ এবং আপনার কম্পিউটারে ইনস্টল করা আছে৷

ম্যাকের অনুমতি অস্বীকার করা ত্রুটি কীভাবে ঠিক করবেন

আপনি যখন এই ত্রুটিটি পাচ্ছেন, আপনাকে প্রথমে যা করতে হবে তা হল সাধারণ পদ্ধতি ব্যবহার করে ফাইলটি খোলার চেষ্টা করুন। আপনি এটি খুলতে সক্ষম কিনা তা দেখতে ফাইলটিতে ডাবল ক্লিক করুন। আপনি যদি সফল না হন, তাহলে নিচের কিছু সমাধান চেষ্টা করে দেখতে পারেন।

এর পরে, আপনার কাছে থাকা যেকোনো প্রাসঙ্গিক ফাইলের কপি তৈরি করুন। কিছু ভুল হলে পরে আপনার একটি ব্যাকআপ ফাইলের প্রয়োজন হতে পারে। সর্বোপরি, যখন আপনি একটি কমান্ডকে কাজ করার জন্য জোর করার চেষ্টা করেন, তখন সম্ভাব্য ডাউনসাইডগুলি রয়েছে যা আপনার সিস্টেমকে বিশৃঙ্খল করতে পারে এবং এর ফলে আরও সমস্যা হতে পারে। আপনি প্রস্তুত হয়ে আসাই ভালো।

এছাড়াও, অন্যান্য সমস্যাগুলিকে পপ আপ হওয়া থেকে রোধ করতে ম্যাক মেরামত অ্যাপ ব্যবহার করে আপনার ম্যাক অপ্টিমাইজ করা নিশ্চিত করুন। আপনার প্রক্রিয়াগুলিকে সুচারুভাবে চালানোর জন্য এটি আপনার সিস্টেমকেও পরিষ্কার করবে। একবার হয়ে গেলে, আপনার Mac পুনরায় চালু করুন এবং আমাদের সমস্যা সমাধানের নির্দেশিকা দেখুন৷

ধাপ 1:আপনার অনুমতি পরীক্ষা করুন।

আগে উল্লিখিত হিসাবে, এই ত্রুটিটি সাধারণত ঘটে কারণ আপনার কাছে ফাইলটি অ্যাক্সেস করার জন্য পর্যাপ্ত অনুমতি নেই। এটি এমন কিনা তা পরীক্ষা করতে:

  1. লঞ্চ করুন টার্মিনাল ইউটিলিটিস থেকে .
  2. নিম্নলিখিত কমান্ড টাইপ করুন, এবং চূড়ান্ত অক্ষরের পরে একটি স্থান যোগ করুন। Enter টিপুন না : ls -l
  3. আপনি যে ফাইলটি খুলতে চান তা টেনে আনুন এবং টার্মিনাল উইন্ডোতে ফেলে দিন। এটি স্বয়ংক্রিয়ভাবে বিদ্যমান কমান্ডে ফাইলের অবস্থান যুক্ত করবে। যাইহোক, এটি আসলে ফাইলটি সরাতে পারবে না।
  4. এখন টার্মিনাল উইন্ডোতে ক্লিক করুন এবং এন্টার টিপুন।

এটি আপনাকে দেখাবে যে আপনার কাছে ফাইলটি লিখতে বা পরিবর্তন করার অনুমতি আছে কিনা৷

ধাপ 2:ডিরেক্টরির মালিকানা পরিবর্তন করুন।

এটিতে লেখার চেষ্টা করার আগে chown কমান্ড দিয়ে ডিরেক্টরিটির মালিকানা নিন।

আপনি টার্মিনালে এই কমান্ডটি প্রবেশ করতে পারেন, তারপর এন্টার টিপুন: chown -R $USER:$USER /path/to/directory

$USER পরিবর্তন করুন বর্তমান লগ ইন করা ব্যবহারকারী এবং /path/to/directory সহ যেখানে আপনি লিখতে চান সেই পথের সাথে।

ধাপ 3:টার্মিনালকে ডিস্কে সম্পূর্ণ অ্যাক্সেস দিন।

এটাও সম্ভব যে টার্মিনাল ডিস্কে অ্যাক্সেস সম্পূর্ণ করে না, তাই আপনি কমান্ড ব্যবহার করে ফাইলটি খুলতে পারবেন না। এটি ঠিক করতে, সিস্টেম পছন্দ> নিরাপত্তা এবং গোপনীয়তা> গোপনীয়তা এ যান প্যানেল, তারপর টার্মিনাল যোগ করুন আপনার কম্পিউটার নিয়ন্ত্রণ করতে সক্ষম এমন অ্যাপের তালিকায়।

পদক্ষেপ 4:SUDO কমান্ড ব্যবহার করুন।

সুডো সহজ হতে পারে তবে এটি আপনাকে প্রশাসকের বিশেষাধিকার সহ কমান্ড চালানোর অনুমতি দেওয়ার জন্য যথেষ্ট শক্তিশালী। সুতরাং, যদি আপনি অনুমতি সংক্রান্ত সমস্যার কারণে অস্বীকৃত কমান্ডের সম্মুখীন হন, তাহলে sudo লিখুন।

sudo কমান্ড সেই কমান্ডগুলি চালায় যা তার সুপার ইউজার বা রুট সুবিধাগুলি অনুসরণ করে। এই কমান্ডটি আপনাকে টার্মিনাল থেকে প্রায় যেকোনো কমান্ড চালানোর অনুমতি দেবে। এটি করার জন্য, মূল কমান্ডের আগে শুধু sudo যোগ করুন। এখানে নমুনা কমান্ড আছে:

  • sudo chmod 755 /dvtcolorconvert.rb
  • sudo chmod 755 ~/Themes/ObsidianCode.xccolortheme

আপনি যদি প্রথমবার sudo কমান্ড ব্যবহার করেন তবে আপনাকে আপনার পাসওয়ার্ড লিখতে অনুরোধ করা হবে। কিন্তু এর পরে, আপনি যখনই একটি sudo কমান্ড ব্যবহার করেন তখন আপনাকে এটি প্রবেশ করতে হবে না।

ম্যাকের Zsh অনুমতি অস্বীকার ত্রুটি সমাধানের অন্যান্য উপায়

ম্যাকওএস ক্যাটালিনা বা অন্যান্য সংস্করণে একটি ফাইল খোলার চেষ্টা করার সময় আপনি যদি এখনও আপনার ম্যাকে Zsh অনুমতি অস্বীকার করা ত্রুটি পেয়ে থাকেন তবে ঘাবড়াবেন না। এখানে আপনি চেষ্টা করতে পারেন অন্যান্য সমাধান আছে:

সমাধান #1:Oh My Zsh ডাউনলোড করুন

কখনও কখনও, আপনার বিদ্যমান টার্মিনাল অ্যাপটি উন্নত করার চেষ্টা করে Zsh অনুমতি অস্বীকার করা ত্রুটিটি সমাধান করা যেতে পারে। এটি করার একটি উপায় হল Oh My Zsh.

ব্যবহার করা

Oh My Zsh হল একটি ওপেন সোর্স, ব্যবহারকারী-বান্ধব, এবং সম্প্রদায়-চালিত ফ্রেমওয়ার্ক যা MacOS Catalina বা অন্যান্য macOS সংস্করণে Zsh কনফিগারেশন পরিচালনা করতে ব্যবহার করা যেতে পারে। এটি আপনার macOS ডিভাইসের জন্য বিভিন্ন ফাংশন, প্লাগইন, থিম এবং অন্যান্য প্রাসঙ্গিক জিনিসের সাথে বান্ডিল করে আসে৷

একবার আপনি এই ফ্রেমওয়ার্কটি ইনস্টল করলে, আপনার শত শত শক্তিশালী প্লাগইন এবং ঝরঝরে থিমগুলিতে অ্যাক্সেস থাকবে। আপনার নতুন টার্মিনাল অ্যাপ আপনার পছন্দ অনুযায়ী কাস্টমাইজ করা দেখাবে।

এটি ডাউনলোড করতে, ohmyz.sh ওয়েবসাইটে যান। এক্সিকিউটেবল ফাইলটি ডাউনলোড হয়ে গেলে, আপনার টার্মিনালে এই কমান্ডটি চালিয়ে এটি ইনস্টল করুন:$ sh -c “$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install .sh)” .

সমাধান #2:.zshrc ফাইল কনফিগার করুন

আপনি এখনও Zsh অনুমতি অস্বীকার ত্রুটি দেখছেন? যদি তা হয়, তাহলে .zshrc ফাইলটি কনফিগার করার চেষ্টা করুন। এই ফাইলটিতে একটি নতুন zsh শেল চালানোর জন্য প্রয়োজনীয় স্ক্রিপ্ট রয়েছে। সুতরাং, আপনি যদি এই ফাইলটি পরিবর্তন করেন, পরিবর্তনগুলি কার্যকর করার জন্য আপনাকে একটি নতুন শেল শুরু করতে হবে৷

তারপর আপনি open ~/.zshrc চালিয়ে আপনার টার্মিনাল কাস্টমাইজ করতে পারেন আদেশ এটি আপনার সিস্টেমের রুট ফোল্ডারে .zshrc ফাইলটি খুলবে।

মনে রাখবেন যে আপনি যদি macOS Catalina বা পরবর্তী সংস্করণগুলি চালান তবে আপনি এখনও একই Zsh অনুমতি অস্বীকার ত্রুটি পেতে পারেন। এর জন্য, আপনাকে chmod +x ~/.zshrc ব্যবহার করে ফাইলটি খুলে অনুমতি কনফিগার করতে হবে আদেশ৷

সমাধান #3:টার্মিনাল অ্যাপের থিম পরিবর্তন করুন

আপনি Oh My Zsh ফ্রেমওয়ার্ক ইনস্টল করলে, আপনি এই সমাধানটি নিয়ে এগিয়ে যেতে পারেন। ZSH_THEME="theme_name" ব্যবহার করে আপনার বর্তমান টার্মিনাল অ্যাপের থিম পরিবর্তন করুন আদেশ৷

সমাধান #4:আপনার সিস্টেমের ডিফল্ট শেল পরিবর্তন করুন

Zsh অনুমতি অস্বীকার করা ত্রুটি থেকে মুক্তি পাওয়ার আরেকটি উপায় হল আপনার সিস্টেমের ডিফল্ট শেল পরিবর্তন করা। এটি করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. Apple-এ যান মেনু এবং পছন্দ নির্বাচন করুন .
  2. ব্যবহারকারী এবং গোষ্ঠী-এ নেভিগেট করুন .
  3. লক ক্লিক করুন আইকন এবং আপনার ব্যবহারকারীর অ্যাকাউন্টের নাম এবং পাসওয়ার্ড ইনপুট করুন৷
  4. ব্যবহারকারীদের তালিকা থেকে আপনার ব্যবহারকারীর অ্যাকাউন্টের নামে নিয়ন্ত্রণ+ক্লিক করুন।
  5. উন্নত বিকল্প বেছে নিন
  6. লগইন শেল থেকে একটি শেল নির্বাচন করুন মেনু।
  7. ঠিক আছে টিপুন আপনার পরিবর্তনগুলি প্রয়োগ করতে৷

কিভাবে আপনার ম্যাকে অনুমতি সংক্রান্ত সমস্যা এড়াতে হয়

ভবিষ্যতে অনুমতি সমস্যা এড়াতে, আপনার ডিভাইসের ফাইলগুলি কে দেখতে এবং পরিবর্তন করতে পারে তা নির্ধারণ করতে আপনি সর্বদা অনুমতি সেটিংস পরিবর্তন করতে পারেন৷ নীচে তা করার কিছু উপায় রয়েছে:

পদ্ধতি #1:ব্যবহারকারী এবং গোষ্ঠীকে অনুমতি বরাদ্দ করুন

আপনার macOS ডিভাইসে অনুমতি সংক্রান্ত সমস্যা এড়াতে আপনি বিভিন্ন ব্যবহারকারী এবং গোষ্ঠীকে অনুমতি দিতে পারেন। এখানে কিভাবে:

  1. আপনার ম্যাক ডিভাইসে, একটি ফোল্ডার বা ডিরেক্টরি নির্বাচন করুন।
  2. ফাইল-এ যান এবং তথ্য পান নির্বাচন করুন
  3. তথ্য উপলব্ধ না হলে, তীর টিপুন।
  4. একটি ব্যবহারকারী বা গোষ্ঠী নির্বাচন করুন এবং পপ-আপ মেনু থেকে একটি বিশেষাধিকার নির্বাচন করুন৷
  5. ঠিক আছে টিপুন পরিবর্তনগুলি সংরক্ষণ করতে।

পদ্ধতি #2:সমস্ত আইটেমে অনুমতি প্রয়োগ করুন

সমস্ত আইটেম শুধুমাত্র সঠিক ব্যক্তিদের দ্বারা অ্যাক্সেস করা যেতে পারে তা নিশ্চিত করতে অনুমতিগুলি প্রয়োগ করুন৷ এই পদক্ষেপগুলি অনুসরণ করুন:

  1. একটি ডিরেক্টরি নির্বাচন করুন এবং ফাইল এ যান .
  2. ক্লিক করুন তথ্য পান।
  3. অ্যাকশন পপ-আপ চেক করুন মেনু এবং আবদ্ধ আইটেমগুলিতে প্রয়োগ করুন৷ নির্বাচন করুন৷
  4. ঠিক আছে টিপুন পরিবর্তনগুলি সংরক্ষণ করতে।

পদ্ধতি #3:আইটেমের মালিক পরিবর্তন করুন

যদি একটি আইটেম অন্য ব্যবহারকারীর মালিকানাধীন হয়, তাহলে আপনার অনুমতি নিয়ে সমস্যা হবে। এটি করে এটি ঠিক করুন:

  1. একটি আইটেম নির্বাচন করুন এবং ফাইল> তথ্য পান এ যান
  2. নতুন মালিকের নাম তালিকায় না থাকলে, যোগ করুন ক্লিক করুন একটি নতুন মালিক যোগ করার জন্য বোতাম৷
  3. নতুন মালিক চয়ন করুন এবং অ্যাকশন পপ-আপ ক্লিক করুন৷ মেনু।
  4. ক্লিক করুন <নতুন মালিক করুন> মালিক।
  5. প্রয়োগ করুন এবং পরিবর্তনগুলি সংরক্ষণ করুন।

পদ্ধতি #4:একটি ব্যবহারকারী বা গ্রুপ যোগ করুন বা সরান

একটি ব্যবহারকারী বা গোষ্ঠী যুক্ত করা বা সরানোও অনুমতি সংক্রান্ত সমস্যাগুলি সমাধান করতে পারে। এটি কীভাবে করবেন তা এখানে:

  1. একটি আইটেম নির্বাচন করুন৷
  2. ফাইল -এ যান এবং তথ্য পান ক্লিক করুন .
  3. শেয়ারিং এবং পারমিশন -এ নেভিগেট করুন বিভাগ।
  4. একটি ব্যবহারকারী বা গোষ্ঠী যোগ করুন নির্বাচন করুন৷ একটি ব্যবহারকারী বা গোষ্ঠী যোগ করতে বা একটি ব্যবহারকারী বা গোষ্ঠী সরান ক্লিক করুন৷ কোনো ব্যবহারকারী বা গোষ্ঠীকে অপসারণ করতে।
  5. পরিবর্তনগুলি সংরক্ষণ করুন৷

সারাংশ

আপনি যখন একটি ফাইল অ্যাক্সেস করার চেষ্টা করছেন তখন ম্যাকের "অনুমতি অস্বীকার" ত্রুটি পাওয়া একটি বিশাল সমস্যা নয় যদি আপনি ডাবল-ক্লিক করে উল্লিখিত ফাইলটি খুলতে সক্ষম হন। যাইহোক, বেশিরভাগ সময়, ব্যবহারকারীরা যারা এই ত্রুটিটি অনুভব করেন তারা প্রায় সবসময়ই প্রচলিত পদ্ধতি ব্যবহার করে ফাইল খুলতে অক্ষম হন।

যেহেতু এটি একটি অনুমতি ত্রুটি, তাই আপনাকে নিশ্চিত করতে হবে যে এটি অ্যাক্সেস করার জন্য আপনার কাছে পর্যাপ্ত সুবিধা রয়েছে৷ উপরের পদক্ষেপগুলি আপনাকে কী করতে হবে সে সম্পর্কে গাইড করবে। এটি ম্যাক ব্যবহারকারীদের জন্য বেশ সহায়ক যারা কমান্ড বা টার্মিনাল ব্যবহার করতে জানেন না৷

আপনার ম্যাকের Zsh অনুমতি অস্বীকার ত্রুটি সমাধান করতে, আপনাকে প্রথমে আপনার ফাইলের অনুমতিগুলি পরীক্ষা করতে হবে। এটা সম্ভব যে আপনার বর্তমান ব্যবহারকারীর অ্যাকাউন্টে ফাইলটি অ্যাক্সেস করার জন্য অপর্যাপ্ত অনুমতি রয়েছে৷

যদি এটি কাজ না করে, ডিরেক্টরিটির মালিকানা পরিবর্তন করুন। আপনি chown কমান্ড ব্যবহার করে এটি করতে পারেন।

এছাড়াও, আপনি আপনার ডিস্কে টার্মিনাল অ্যাপটিকে সম্পূর্ণ অ্যাক্সেস দেওয়ার চেষ্টা করতে পারেন বা সুপার ইউজার বা রুট সুবিধা প্রদান করতে SUDO কমান্ড ব্যবহার করতে পারেন৷

যদি কোন মৌলিক সমস্যা সমাধান পদ্ধতি কাজ না করে, তাহলে অন্যান্য সমাধানের সাথে এগিয়ে যান। প্রথমে, Oh My Zsh ফ্রেমওয়ার্ক ডাউনলোড করার চেষ্টা করুন। এই পদ্ধতিটি অনেক প্রভাবিত ব্যবহারকারীদের জন্য কাজ করেছে। এই কাঠামোর সাহায্যে, ব্যবহারকারীরা টার্মিনাল অ্যাপটি কাস্টমাইজ করতে পারে৷

এর পরে, আপনি zshrc ফাইল নিজেই কনফিগার করার চেষ্টা করতে পারেন বা কেবল টার্মিনাল অ্যাপের থিম পরিবর্তন করতে পারেন। ত্রুটি অব্যাহত থাকলে, আপনার সিস্টেমের ডিফল্ট শেল পরিবর্তন করুন।

এখন, আপনি যদি সবকিছু চেষ্টা করে থাকেন কিন্তু কোন লাভ না হয়, তাহলে একজন ম্যাক বিশেষজ্ঞের সাহায্য নিন। তারা আপনার পক্ষ থেকে সমস্যাটি নির্ণয় করতে পারে তাই আপনাকে করতে হবে না।

আপনি অন্য কোন ম্যাক-সম্পর্কিত ত্রুটির সম্মুখীন হয়েছেন? কমেন্টে আমাদের জানান।


  1. একটি আপডেটের সময় একটি হিমায়িত ম্যাক কীভাবে ঠিক করবেন

  2. ম্যাক রিস্টার্ট করতে থাকে? এটি কীভাবে ঠিক করবেন তা এখানে

  3. ম্যাক টার্মিনালে Zsh অনুমতি অস্বীকার কিভাবে ঠিক করবেন?

  4. টার্মিনালে ম্যাক কমান্ড না পাওয়া ত্রুটি কীভাবে ঠিক করবেন?