আপনি যখন macOS টার্মিনালে একটি ফাইল বা ফোল্ডার খোলেন এবং তারপরে এটিকে সংশোধন করার জন্য একটি কমান্ড ইনপুট করেন, তখন "zsh:অনুমতি অস্বীকার" বা "zsh:কমান্ড পাওয়া যায়নি" লেবেলযুক্ত একটি পপ-আপ দেখায়। আপনি এখন এই সমস্যার সম্মুখীন? যদি হ্যাঁ, তাহলে এই পোস্টটি সহায়ক হওয়া উচিত কারণ এটি ম্যাকের "Zsh অনুমতি অস্বীকার" ত্রুটিটি কীভাবে ঠিক করতে হয় তা বলে৷ বিস্তারিত:
সূচিপত্র:
- 1. Zsh কি?
- 2. Zsh কি:macOS টার্মিনালে অনুমতি অস্বীকার করা হয়েছে?
- 3. কেন আপনি টার্মিনালে অনুমতি অস্বীকারের ত্রুটি পাচ্ছেন?
- 4. কিভাবে ম্যাক এ Zsh অনুমতি অস্বীকার ত্রুটি ঠিক করবেন?
- 5. কিভাবে আপনার Mac এ অনুমতি অস্বীকার ত্রুটি এড়াবেন?
- 6. ম্যাক তে Zsh অনুমতি অস্বীকৃত সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
যারা এই প্রশ্নে আটকা পড়েছেন তাদের সাথেও শেয়ার করুন!
Zsh কি?
Z শেল বা Zsh হল একটি ইউনিক্স শেল যা একটি ইন্টারেক্টিভ লগইন শেল এবং শেল স্ক্রিপ্টিংয়ের জন্য কমান্ড ইন্টারপ্রেটার হিসাবে ব্যবহার করা যেতে পারে। এটি bash - macOS-এর ডিফল্ট শেল-এর উপরে ডিজাইন এবং তৈরি করা হয়েছে এবং এটি ksh এবং tcsh-এর কিছু বৈশিষ্ট্য কভার করে৷
প্লাগইন এবং থিম কনফিগার করার সময় Zsh ব্যবহার করা অনেক সহজ। এছাড়াও, এর থিমগুলি আরও সুন্দর এবং ঝরঝরে দেখায়। সবচেয়ে গুরুত্বপূর্ণ, এটির জন্য কঠোর ব্যবহারকারীর অনুমতির প্রয়োজন নেই৷
৷Zsh কি:macOS টার্মিনালে অনুমতি অস্বীকার করা হয়েছে?
ঠিক যেমন ত্রুটির নামটি নির্দেশ করে, এটি একটি অনুমতি ত্রুটি যা ম্যাক ব্যবহারকারীদের কমান্ড ব্যবহার করে একটি ফাইল খুলতে বাধা দেয়। এটি sudo কমান্ড বা এমনকি bash কমান্ডের সাথে ঘটতে পারে। বিভিন্ন রিপোর্ট অনুসারে, "Zsh:অনুমতি অস্বীকার" ত্রুটিটি ঘটতে পারে এমনকি যখন ফাইলটি রুটে খোলা হচ্ছে।
বেশিরভাগ রিপোর্টে বলা হয়েছে যে যখন তারা টার্মিনালের মাধ্যমে ফাইল ইনস্টলারটি খুলতে চেষ্টা করছে তখন ত্রুটি দেখা দেয়। অথবা যখন ফাইলটি টার্মিনাল উইন্ডোতে টেনে আনা হয়, তখন "অনুমতি অস্বীকার" ত্রুটি পপ আপ হয়। যাইহোক, এটি অন্য কোন ফাইলের সাথেও ঘটতে পারে।
কেন আপনি টার্মিনালে অনুমতি অস্বীকার করার ত্রুটি পাচ্ছেন?
আপনি আপনার Mac এ Zsh অনুমতি অস্বীকারের ত্রুটি পাওয়ার অনেকগুলি সম্ভাব্য কারণ রয়েছে৷ সবচেয়ে সাধারণ নিম্নরূপ:
ফাইলটি লক করা আছে
আপনি যখন একটি প্রোগ্রাম ইনস্টল করার চেষ্টা করছেন বা লক করা একটি ফাইল পরিবর্তন করার চেষ্টা করছেন, আপনি সম্ভবত অনুমতি অস্বীকার ত্রুটির সম্মুখীন হবেন৷ এটি হতে পারে কারণ আপনার কাছে প্রশাসকের অধিকার নেই বা ফাইলটির নির্মাতা ফাইলটি লক করতে chmod ব্যবহার করেছেন। অনুমতি ত্রুটি একটি ইঙ্গিত যে আপনার কমান্ড এমন একটি ডিরেক্টরিতে লেখার চেষ্টা করছে যা আপনার ব্যবহারকারীর অ্যাকাউন্টের মালিকানাধীন নয়৷
ভুল chmod X বা সিস্টেম কমান্ড
আপনি এই ত্রুটিটি পাওয়ার আরেকটি কারণ হল যে আপনি সম্ভবত একটি ভুল chmod x বা অন্যান্য সিস্টেম কমান্ড প্রবেশ করেছেন। আপনি সঠিক কমান্ড ব্যবহার করছেন নিশ্চিত করুন. আপনি যদি একটি অ্যাপ্লিকেশন চালানোর চেষ্টা করছেন, নিশ্চিত করুন যে প্রোগ্রাম কমান্ডটি বৈধ এবং আপনার কম্পিউটারে ইনস্টল করা আছে৷
ম্যাকে Zsh অনুমতি অস্বীকার করা ত্রুটি কিভাবে ঠিক করবেন?
ম্যাকের Zsh অনুমতি অস্বীকার করা ত্রুটি ঠিক করার আগে, আপনার কাছে থাকা যেকোনো প্রাসঙ্গিক ফাইলের কপি তৈরি করুন। কিছু ভুল হলে পরে আপনার একটি ব্যাকআপ ফাইলের প্রয়োজন হতে পারে। সর্বোপরি, যখন আপনি একটি কমান্ডকে কাজ করার জন্য জোর করার চেষ্টা করেন, তখন সম্ভাব্য ডাউনসাইডগুলি রয়েছে যা আপনার সিস্টেমকে বিশৃঙ্খল করতে পারে এবং এর ফলে আরও সমস্যা হতে পারে। আপনার তৈরি হয়ে আসাই ভালো।
এছাড়াও, অন্যান্য সমস্যাগুলি পপ আপ হওয়া থেকে রোধ করতে আপনাকে আপনার ম্যাক অপ্টিমাইজ করতে হবে। আপনার প্রক্রিয়াগুলিকে সুচারুভাবে চালানোর জন্য এটি আপনার সিস্টেমকেও পরিষ্কার করবে। একবার হয়ে গেলে, আপনার Mac পুনরায় চালু করুন এবং নীচের সমস্যা সমাধানের নির্দেশিকাটি দেখুন৷
৷পদক্ষেপ 1:আপনার অনুমতি পরীক্ষা করুন৷৷
- ম্যাক ডক বা ইউটিলিটি থেকে টার্মিনাল চালু করুন।
- নিম্নলিখিত কমান্ড টাইপ করুন, এবং চূড়ান্ত অক্ষরের পরে একটি স্থান যোগ করুন। now.ls -l এন্টার টিপুবেন না
- আপনি যে ফাইলটি খুলতে চান তা টেনে আনুন এবং টার্মিনাল উইন্ডোতে ফেলে দিন। এটি স্বয়ংক্রিয়ভাবে বিদ্যমান কমান্ডে ফাইলের অবস্থান যুক্ত করবে। যাইহোক, এটি সত্যিই ফাইলটি সরাতে পারবে না।
- এখন টার্মিনাল উইন্ডোতে ক্লিক করুন এবং এন্টার টিপুন .
এটি আপনাকে দেখাবে যে আপনার কাছে ফাইলটি লিখতে বা পরিবর্তন করার অনুমতি আছে কিনা৷
৷ধাপ 2:ডিরেক্টরির মালিকানা পরিবর্তন করুন৷৷
ডিরেক্টরির মালিকানা পরিবর্তন করতে, আপনি chown কমান্ড ব্যবহার করতে পারেন। টার্মিনালে এই কমান্ডটি লিখুন, তারপর Ente টিপুন r কী:
chown -R $USER:$USER /path/to/directory
বর্তমানে লগ-ইন থাকা ব্যবহারকারীর সাথে $USER এবং /path/to/directory পরিবর্তন করুন যেখানে আপনি লিখতে চান।
ধাপ 3:টার্মিনালকে ডিস্কে সম্পূর্ণ অ্যাক্সেস দিন।
এটাও সম্ভব যে টার্মিনাল ডিস্কে অ্যাক্সেস সম্পূর্ণ করে না, এই কারণেই macOS টার্মিনালের অনুমতি অস্বীকার করা হয়। অননুমোদিত সম্পূর্ণ ডিস্ক অ্যাক্সেস টার্মিনাল ত্রুটির কারণ হতে পারে "অপারেশন অনুমোদিত নয়"। এটি ঠিক করতে, সিস্টেম পছন্দ-এ যান> নিরাপত্তা ও গোপনীয়তা> গোপনীয়তা প্যানেল , তারপর সম্পূর্ণ ডিস্ক অ্যাক্সেসের তালিকায় টার্মিনাল যোগ করুন .
পদক্ষেপ 4:sudo কমান্ড ব্যবহার করুন।
সুডো কমান্ডটি সহজ কিন্তু যথেষ্ট শক্তিশালী যা আপনাকে টার্মিনাল থেকে প্রায় যেকোনো কমান্ড চালানোর অনুমতি দেয়। সুতরাং, যদি আপনি ম্যাক অনুমতি অস্বীকার সমস্যার সম্মুখীন হন, তাহলে টার্মিনালে sudo কমান্ড ব্যবহার করুন। এটি করার জন্য, মূল কমান্ডের আগে শুধু sudo যোগ করুন। এখানে নমুনা কমান্ড আছে:
sudo chmod 755 /dvtcolorconvert.rb
sudo chmod 755 ~/Themes/ObsidianCode.xccolortheme
আপনি যদি প্রথমবার sudo কমান্ড ব্যবহার করেন তবে আপনাকে আপনার পাসওয়ার্ড লিখতে অনুরোধ করা হবে। কিন্তু এর পরে, আপনি যখনই একটি sudo কমান্ড ব্যবহার করেন তখন আপনাকে এটিতে প্রবেশ করতে হবে না৷
এখন, ম্যাক সমস্যাটিতে অস্বীকার করা Zsh অনুমতিটি সমাধান করা হয়েছে কিনা তা পরীক্ষা করুন। যদি না হয়, ওহ মাই Zsh অ্যাপটি ডাউনলোড করার চেষ্টা করুন এটি মোকাবেলা করতে। Oh My Zsh হল একটি ওপেন সোর্স ফ্রেমওয়ার্ক যা macOS এবং Linux-এ Zsh কনফিগারেশন পরিচালনা করতে ব্যবহার করা যেতে পারে।
সমস্যা সমাধান? আসুন অন্যদের সাথে সুখ ভাগ করি।
কিভাবে আপনার ম্যাকে অনুমতি অস্বীকৃত ত্রুটি এড়াবেন?
ভবিষ্যতে macOS টার্মিনালের অনুমতি অস্বীকৃত ত্রুটিগুলি এড়াতে, কে ফাইলগুলি দেখতে এবং পরিবর্তন করতে পারে তা নির্ধারণ করতে আপনি ম্যাকের অনুমতি সেটিংস পরিবর্তন করতে পারেন। নীচে তা করার কিছু উপায় রয়েছে:
পদ্ধতি 1:ব্যবহারকারী এবং গোষ্ঠীকে অনুমতি বরাদ্দ করুন
- আপনার Mac এ, একটি ডিস্ক, ফোল্ডার বা ফাইল নির্বাচন করুন, তারপর ফাইল নির্বাচন করুন> তথ্য পান .
- এটি আনলক করতে লক আইকনে ক্লিক করুন।
- একটি প্রশাসকের নাম এবং পাসওয়ার্ড লিখুন৷
- নামে কোনো ব্যবহারকারী বা গোষ্ঠীতে ক্লিক করুন কলাম, তারপর পপ-আপ মেনু থেকে একটি বিশেষ সুবিধাপ্রাপ্ত সেটিং বেছে নিন।
পড়ুন এবং লিখুন:একজন ব্যবহারকারীকে আইটেমটি খুলতে এবং এটি পরিবর্তন করার অনুমতি দেয়।
শুধুমাত্র পঠন:একজন ব্যবহারকারীকে আইটেম খুলতে দেয় কিন্তু এর বিষয়বস্তু পরিবর্তন করে না।
শুধুমাত্র লিখুন:একটি ড্রপ বক্সে একটি ফোল্ডার তৈরি করে। ব্যবহারকারীরা ড্রপ বক্সে আইটেমগুলি অনুলিপি করতে পারে, কিন্তু এটি খুলতে পারে না। শুধুমাত্র ড্রপ বক্সের মালিক এটি খুলতে পারেন৷
পদ্ধতি 2:একটি ফোল্ডার বা একটি ডিস্কের সমস্ত আইটেমের জন্য অনুমতি প্রয়োগ করুন
- আপনার Mac এ, একটি ফোল্ডার বা ডিস্ক নির্বাচন করুন, তারপর ফাইল চয়ন করুন৷> তথ্য পান .
- এটি আনলক করতে লক আইকনে ক্লিক করুন।
- একটি প্রশাসকের নাম এবং পাসওয়ার্ড লিখুন৷
- অ্যাকশন পপ-আপ মেনুতে ক্লিক করুন, তারপরে "আবদ্ধ আইটেমগুলিতে প্রয়োগ করুন" নির্বাচন করুন।
পদ্ধতি 3:নাম কলামে একটি ব্যবহারকারী বা গোষ্ঠী যোগ করুন বা সরান
- আপনার Mac এ, একটি আইটেম নির্বাচন করুন, তারপর ফাইল চয়ন করুন৷> তথ্য পান .
- তালা আনলক করতে প্যাডলক আইকনে ক্লিক করুন।
- একটি প্রশাসকের নাম এবং পাসওয়ার্ড লিখুন৷
- শেয়ারিং এবং পারমিশন-এ বিভাগে, নিম্নলিখিত যে কোনও একটি করুন:
একটি ব্যবহারকারী বা গোষ্ঠী যুক্ত করুন:তালিকার নীচে যোগ করুন (+) বোতামে ক্লিক করুন, একটি ব্যবহারকারী বা গোষ্ঠী নির্বাচন করুন, তারপর নির্বাচন করুন ক্লিক করুন।
একটি ব্যবহারকারী বা গোষ্ঠী সরান:ব্যবহারকারী বা গোষ্ঠী নির্বাচন করুন, তারপর তালিকার নীচে সরান (-) বোতামে ক্লিক করুন।
এই সহায়ক নির্দেশিকা সম্পর্কে আরও লোকেদের সাথে শেয়ার করুন!
ম্যাকে Zsh অনুমতি অস্বীকৃত সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
ম্যাকে QI Zsh ডিফল্ট? কmacOS Catalina দিয়ে শুরু করে, Macs অপারেটিং সিস্টেম জুড়ে ডিফল্ট লগইন শেল এবং ইন্টারেক্টিভ শেল হিসাবে Zsh ব্যবহার করতে শুরু করে।
প্রশ্ন কেন আমার ম্যাক টার্মিনাল বলে অনুমতি অস্বীকার করা হয়েছে? কআপনি একটি অনুমতি অস্বীকার ত্রুটির সম্মুখীন হওয়ার কারণ হল আপনি একজন প্রশাসক নন, অথবা ফাইলটির মালিক ফাইলটি লক করতে chmod ব্যবহার করেছেন৷