সুদো কমান্ড সম্পর্কে আপনার কি জানা উচিত?

এটা আপনি আরও বুঝতে চেয়ে বেশি দরকারী এবং বহুমুখী

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

সুডো সম্পর্কে

সুদো সম্পর্কে একটি সাধারণ ভুল ধারণা হল এটি একটি সাধারণ ব্যবহারকারীর রুট অনুমতির জন্য সম্পূর্ণরূপে ব্যবহার করা হয়। প্রকৃতপক্ষে, সুডো কমান্ডের সাহায্যে আপনি যেকোনো ব্যবহারকারী হিসাবে কমান্ড চালাতে পারবেন, ডিফল্ট সাধারণত মূলটি।

ব্যবহারকারী সুদো অনুমতি অনুমোদন কিভাবে

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

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

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

sudo useradd -m -g sudo

উপরের কমান্ডটি একজন ব্যবহারকারীকে একটি হোম ফোল্ডার তৈরি করবে এবং ব্যবহারকারীকে সুডো গোষ্ঠীতে যুক্ত করবে। ব্যবহারকারী ইতিমধ্যে উপস্থিত থাকলে, আপনি নিম্নোক্ত কমান্ড ব্যবহার করে ব্যবহারকারীকে সুডো গ্রুপে যুক্ত করতে পারেন:

sudo usermod -a -g sudo

একটি সুখী সুডো ট্রিক যখন আপনি এটি চালাতে ভুলে যান

এখানে একটি টার্মিনাল কমান্ড ট্র্যাক আপনি অভিজ্ঞ অভিজ্ঞদের কাছ থেকে শিখতে পারেন- এই ক্ষেত্রে, "অনুমতি অস্বীকার" বার্তা অতীত জন্য। এটি একটি দীর্ঘ কমান্ড যদি, আপনি ইতিহাসের মাধ্যমে যেতে এবং Sudo সামনে এটি করতে পারেন, আপনি এটি আবার টাইপ করতে পারেন, অথবা আপনি নিম্নলিখিত সহজ কমান্ড ব্যবহার করতে পারেন, যা পূর্ববর্তী Sudo ব্যবহার করে কমান্ড চালায়:

সুডো !!

রুড ইউজার ব্যবহার করে কিভাবে স্যোডো ব্যবহার করবেন?

এস ইউ কমান্ডটি একটি ইউজার একাউন্ট থেকে অন্যের সুইচ করার জন্য ব্যবহৃত হয়। Su কমান্ডটি সুপার সুইচের অংশে চালানোর জন্য সুপার ইউজার অ্যাকাউন্টে চালান। অতএব, Sudo ব্যবহার করে সুপার ইউজার অ্যাকাউন্টে স্যুইচ করতে, কেবল নিম্নলিখিত কমান্ডটি চালান:

সুডো সু

ব্যাকগ্রাউন্ডে একটি সুডো কমান্ড চালানোর পদ্ধতি

যদি আপনি একটি কমান্ড চালনা করতে চান যা ব্যাকগ্রাউন্ডে সুপারুজারের সুবিধাগুলি প্রয়োজন হয়, তাহলে -b সুইচ সহ Sudo কমান্ডটি চালানো, এখানে দেখানো হয়েছে:

sudo -b

উল্লেখ্য, যদি কমান্ড চালানো হচ্ছে ব্যবহারকারীর মিথস্ক্রিয়া প্রয়োজন, এটি কাজ করবে না।

পটভূমিতে একটি কমান্ড চালানোর একটি বিকল্প উপায় শেষ পর্যন্ত একটি ampersand যোগ করা, যেমন:

সুদো &

Sudo প্রিভিলেজেস ব্যবহার করে ফাইল সম্পাদনা কিভাবে

সুপার ইউজারের সাহায্যে একটি ফাইল সম্পাদনা করার সুস্পষ্ট পদ্ধতিটি হল একটি সংযোজন চালানো যেমন GNU ন্যানো , সুডো ব্যবহার করে নিম্নরূপ:

সুডো ন্যানো

বিকল্পভাবে, আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে পারেন:

সুডো-ই

Sudo ব্যবহার করে অন্য ব্যবহারকারী হিসাবে একটি কমান্ড চালানো কিভাবে?

পূর্বে উল্লিখিত হিসাবে, Sudo কমান্ড অন্য ব্যবহারকারী হিসাবে একটি কমান্ড চালানোর জন্য ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, যদি আপনি ব্যবহারকারী "জন" হিসাবে লগ ইন হন এবং আপনি "টেরি" হিসাবে কমান্ড চালাতে চান, তাহলে আপনি নিম্নোক্তভাবে Sudo কমান্ডটি চালাতে পারবেন:

সুডো-ইউ টেরি

আপনি এটি চেষ্টা করে দেখতে চান, "পরীক্ষা" নামক একটি নতুন ব্যবহারকারী তৈরি করুন এবং নিম্নলিখিত Whoami কমান্ডটি চালান:

sudo -u পরীক্ষা whoami

সুডো সার্টিফিক্স যাচাই কিভাবে

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

সুডো-ভি

সুডো সম্পর্কে আরও

সুপার ইউজার হিসেবে কমান্ড চালানোর চেয়ে সুদো আরও অনেক বেশি। আপনি ব্যবহার করতে পারেন অন্য সুইচ কিছু দেখতে আমাদের Sudo ম্যানুয়াল দেখুন।