লিনাক্সে সুডো কি?

সুদো কমান্ড নন অ্যাডমিন ব্যবহারকারীদের কিছু অ্যাডমিনিস্ট্রেটিভ সুবিধা দেয়

যখন আপনি লিনাক্সে অ্যাডমিনিস্ট্রেটিভ অ্যাপস চালান, আপনি সুপার কমান্ড (রুট) এ সুইচ করতে সু কমান্ড ব্যবহার করেন অথবা আপনি sudo কমান্ডটি ব্যবহার করেন। কিছু লিনাক্স ডিস্ট্রিবিউশনগুলি রুট ব্যবহারকারীকে সক্রিয় করে, কিন্তু কিছু না। উবুন্টু-সুডোর মতো না এমন কোনটিই হচ্ছে না।

সুদো কমান্ড সম্পর্কে

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

সুদো কমান্ডের উদাহরণ

কোনও প্রশাসনিক সুবিধা ছাড়াই একটি মানক ব্যবহারকারী লিনাক্সে একটি সফ্টওয়্যার ইনস্টল করার জন্য একটি কমান্ড লিখতে পারে:

dpkg -i software.deb

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

sudo dpkg -i software.deb

সফ্টওয়্যার ইনস্টল করার সময় এই সময় এটি অনুমান করে যে প্রশাসক কর্তৃপক্ষের একজন ব্যবহারকারী পূর্বে ব্যবহারকারীকে সফ্টওয়্যার ইনস্টল করার অনুমতি দেওয়ার জন্য লিনাক্স কনফিগার করেছেন।

দ্রষ্টব্য: আপনি কয়েকটি ব্যবহারকারীকে sudo কমান্ড ব্যবহার করতে সক্ষম না হওয়ার জন্য লিনাক্স কনফিগার করতে পারেন।