ফিক্স: sudo কমান্ড পাওয়া যায় নি



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

যদি আপনি একজন অভিজ্ঞ লিনাক্স ব্যবহারকারী হন তবে আপনি সম্ভবত একটি sudo কমান্ড খুঁজে পাবেন যাতে অত্যন্ত উদ্বেগজনক ত্রুটি পাওয়া যায় নি। আপনার সম্ভবত সুবিধাপ্রাপ্ত প্রশাসকের অ্যাক্সেস প্রয়োজন এমন কোনও কমান্ডের সামনে সুডো রাখার অভ্যস্ততা অর্জন করেছেন। এটি দ্বিগুণ সত্য যদি আপনি উবুন্টু বা এর কোনও ডেরাইভেটিভের ব্যবহারকারী হন যেহেতু এই অপারেটিং সিস্টেমগুলি ডিফল্টরূপে রুট অ্যাকাউন্টটি হ্যাশ করে thus সুতরাং আপনাকে প্রায়শই প্রায়শই সুডো ব্যবহার করতে হবে।



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



পদ্ধতি 1: ফিক্সিং sudo কমান্ড জিএনইউ / লিনাক্সে ত্রুটিগুলি খুঁজে পায় নি

আপনি লিনাক্স ডিস্ট্রিবিউশনটি ব্যবহার করছেন যা সুডোর সাথে আসে না এমনটি অত্যন্ত সম্ভাবনা নয়, তবে আপনি যদি কিছু টাইপ করেন তবে sudo fdisk -l এবং sudo: কমান্ড পাওয়া যায় না বা ছাই: sudo: এর মতো কোনও ত্রুটি পেতে কেবল প্রবেশের জন্য আপনাকে চাপ দিন, আপনি বাশ বা অ্যালকুইস্ট শেলটি ব্যবহার করছেন কিনা তার উপর নির্ভর করে কমান্ড পাওয়া যায়নি, আপনি সম্ভবত এটি ব্যবহার করছেন না। আমাদের উদাহরণস্বরূপ, আমরা একটি ভার্চুয়াল মেশিন সেট আপ করেছি এবং কেবল একটি ত্রুটি পেতে ফাইলগুলি সরাতে sudo rm ব্যবহার করার চেষ্টা করেছি। প্রকার সুডো এটি কোথাও ইনস্টলড কিনা তা আপনাকে জানায় কিনা। যদি আপনি কেবল সুডো পান: এই আদেশের জবাব হিসাবে, তবে সম্ভবত আপনি এটি ইনস্টল করবেন না।



কোনও sudo কমান্ড পাওয়া যায় নি ঠিক করার জন্য আপনাকে রুট ব্যবহারকারী হিসাবে লগ ইন করতে হবে, এটি হার্ড কারণ কারণ আপনার সিস্টেমে সূডো শুরু করার দরকার নেই। ভার্চুয়াল টার্মিনালে স্যুইচ করতে Ctrl, Alt এবং F1 বা F2 চেপে ধরে রাখুন। মূল লিখুন, এন্টার চাপুন এবং তারপরে মূল রুট ব্যবহারকারীর জন্য পাসওয়ার্ড টাইপ করুন। কমান্ড প্রম্পটের জন্য আপনি একটি # প্রতীক পাবেন।

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



এখন রুট প্রম্পট টাইপ থেকে ভিসুডো এবং প্রবেশ ঠেলাঠেলি। আপনি হয় একটি ন্যানো বা ভিআই সম্পাদক স্ক্রিন পাবেন। ফাইলের নীচের অংশে সমস্ত ক্ষেত্রে একটি লাইন অন্তর্ভুক্ত থাকে যা আপনার ব্যবহারকারীর নাম অনুসরণ করে ALL = (ALL) ALL থাকে, এই বিষয়টি মাথায় রেখে যে আপনার ব্যবহারকারীর নাম সম্ভবত নিম্নের ক্ষেত্রে সম্ভবত বেশি। সুতরাং:

ব্যবহারকারী সমস্ত = (সমস্ত) সমস্ত

আপনি যদি vi এর সাথে কাজ করছেন তবে Esc টিপুন এবং প্রস্থান করতে টাইপ করুন: wq। জিএনইউ ন্যানো ব্যবহারকারীদের ফাইলটি সংরক্ষণের জন্য Ctrl এবং O ধরে রাখতে হবে যার পরে প্রস্থান করার জন্য Ctrl এবং X থাকবে। প্রম্পটে প্রস্থান প্রস্থান করুন এবং আপনি এখন স্বাভাবিকের মতো সুডো ব্যবহার করতে পারেন। এই সমস্যাটি সমাধান করতে কেবল কয়েকটি খুব সহজ কমান্ড নেওয়া উচিত, তবে ভাগ্যক্রমে বেশিরভাগ আধুনিক বিতরণে সুডোর অন্তর্ভুক্তি এটি আর ইস্যুতে পরিণত হয় না। * বিএসডি ব্যবহারকারীদের আরও বড় সমস্যা রয়েছে।

পদ্ধতি 2: ফিক্সিং sudo কমান্ডটি ফ্রিবিএসডি এবং অন্যান্য ইউনিয়নে ত্রুটিগুলি খুঁজে পায় নি

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

আপনি কোনও সুবিধাপ্রাপ্ত ব্যবহারকারী হিসাবে চালাচ্ছেন তা নির্দেশ করার জন্য আপনার প্রম্পটে একটি অষ্টমোহর রয়েছে। সুডোর জন্য বাইনারি প্যাকেজ যুক্ত করতে টাইপ করুন pkg_add -rv sudo এবং প্রবেশ ঠেলাঠেলি। যদি জিজ্ঞাসা করা হয় তবে এটি ইনস্টল করতে সম্মত হন এবং তারপরে ইনস্টলেশনটির জন্য অপেক্ষা করুন। এটি ইনস্টল হয়ে গেলে টাইপ করুন ভিসুডো এবং প্রবেশ ঠেলাঠেলি। আসুন আমরা বলি যে আপনি বিলি নামের কোনও ব্যবহারকারীকে যে কোনও কমান্ড কার্যকর করতে অনুমতি দিতে চান। ফাইলের শেষে নিম্নলিখিত লাইনটি যুক্ত করুন:

বিলি সমস্ত = (সমস্ত) সমস্ত

অবশ্যই, আপনি আপনার প্রকৃত ব্যবহারকারীর নামের সাথে বিলি প্রতিস্থাপন করতে চাইবেন। যদি ভিসুডো বাস্তবে vi ব্যবহার করে থাকে তবে Esc টিপুন এবং সম্পাদক থেকে প্রস্থান করার জন্য: wq টাইপ করুন। আপনি লগ আউট করতে পারেন এবং তারপরে স্বাভাবিকের মতো সুডো ব্যবহার করতে পারেন।

3 মিনিট পড়া