লিনাক্সে সুডো কমান্ড কিভাবে ব্যবহার করবেন?

How Use Sudo Command Linux



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

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







দ্রষ্টব্য: আমরা sudo কমান্ড ব্যবহারের পদ্ধতি ব্যাখ্যা করার জন্য লিনাক্স মিন্ট 20 ব্যবহার করেছি।



লিনাক্স মিন্ট 20 এ সুডো কমান্ড ব্যবহারের পদ্ধতিটি নিম্নলিখিত তিনটি উদাহরণ পরিস্থিতিতে প্রদর্শিত হবে:



দৃশ্য # 1: সুডো কমান্ড দিয়ে আপনার সিস্টেম আপডেট করা

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





প্রথম ধাপে, যেকোন লিনাক্স বিতরণে টার্মিনাল চালু করুন (আমি লিনাক্স মিন্ট 20 ব্যবহার করছি); এটি উপস্থিত টার্মিনাল আইকনে ক্লিক করে করা যেতে পারে। আপনি নিম্নলিখিত ছবিতে লিনাক্স মিন্ট 20 টার্মিনালটি দেখতে পারেন:



একবার আপনি টার্মিনাল চালু করার পর, পরবর্তী কাজটি আপনাকে করতে হবে তা হল নীচের চিত্রের আগে sudo কীওয়ার্ড ব্যবহার করার সময় আপডেট কমান্ডটি চালানো:

$sudoউপযুক্ত আপডেট

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

দৃশ্য # 2: সুডো কমান্ড দিয়ে আপনার সিস্টেম আপগ্রেড করা

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

আপনার লিনাক্স মিন্ট 20 টার্মিনালে, আপনার নিম্নলিখিত কমান্ডটি চালানোর কথা রয়েছে:

$sudoউপযুক্ত আপগ্রেড

একবার আপনি এই কমান্ডটি চালানোর জন্য এন্টার কী টিপুন, আপনি আপনার প্যাকেজগুলি আপগ্রেড করতে চান কিনা তা নিশ্চিত করার জন্য আপনাকে জিজ্ঞাসা করা হবে। এটি করা হয়েছে কারণ লিনাক্স ব্যবহারকারীকে এমন কোনও প্যাকেজ ইনস্টল করার আগে জিজ্ঞাসা করা বাধ্যতামূলক বলে মনে করে যা তার সিস্টেমে অতিরিক্ত স্থান দখল করে এবং পর্যাপ্ত সময় প্রয়োজন। আপনি যদি এই প্রক্রিয়াটি চালিয়ে যাওয়ার বিষয়ে নিশ্চিত হন, তাহলে আপনি আপনার টার্মিনালে Y টাইপ করে এবং তারপর নীচের চিত্রটিতে হাইলাইট করা এন্টার কী টিপে এটি কেবল আপনার OS- এ পৌঁছে দিতে পারেন:

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

দৃশ্য # 3: সুডো কমান্ড দিয়ে একটি টেক্সট ফাইল তৈরি করা

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

প্রথম ধাপে, আপনাকে নিম্নলিখিত কমান্ডটি চালাতে হবে:

$sudo ন্যানোMyFile.txt

আপনি MyFile.txt নামকরণের পরিবর্তে আপনার টেক্সট ফাইলে আপনার পছন্দের যেকোনো নাম দিয়ে MyFile.txt প্রতিস্থাপন করতে পারেন। এই ক্ষেত্রে, আমরা আমাদের পাঠ্য ফাইলের নাম রেখেছি Sudo.txt।

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

এই সমস্ত পরিবর্তন করার পরে, আপনার ফাইলটি সংরক্ষণ করতে হবে এবং ন্যানো এডিটর থেকে কেবল Ctrl+ X চেপে প্রস্থান করতে হবে। আপনার হোম ডিরেক্টরিতে। এখানে, আপনি আপনার নতুন তৈরি টেক্সট ফাইল খুঁজে পেতে সক্ষম হবেন, যেমন নীচের ছবিতে দেখানো হয়েছে:

উপসংহার

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