দ্রষ্টব্য: ব্যবহারকারীদের সুডো সুবিধা প্রদান করা তাদের মূল সুবিধা দেওয়ার সমতুল্য। সুতরাং, নিশ্চিত করুন যে আপনি সঠিক ব্যবহারকারীর জন্য সুডো সুবিধা প্রদান করছেন।
আপনি নিম্নলিখিত দুটি পদ্ধতির মাধ্যমে যেকোন ব্যবহারকারীকে সুডো সুবিধা প্রদান করতে পারেন:
- Sudoers ফাইলে ব্যবহারকারী যোগ করুন
- সুডো গ্রুপে ব্যবহারকারী যুক্ত করুন
এই নিবন্ধটি সুডো সুবিধাগুলি প্রদানের জন্য উভয় পদ্ধতি নিয়ে আলোচনা করবে। এই নিবন্ধে আলোচিত কমান্ডগুলি ডেবিয়ান 10 বাস্টার সিস্টেমে চালানো হবে।
পদ্ধতি 1: sudoers ফাইলে ব্যবহারকারী যোগ করুন
সুডো সুবিধাগুলি বরাদ্দ করার জন্য এই পদ্ধতিটি পছন্দ করা হয়, কারণ এটি আপনাকে ব্যবহারকারীদের কেবলমাত্র সেই কমান্ডগুলির জন্য সীমাবদ্ধ বিশেষাধিকার বরাদ্দ করতে দেয় যা একটি কার্য সম্পাদনের জন্য একেবারে প্রয়োজনীয়। আপনি | _+_ | ব্যবহার করে এটি করতে পারেন ফাইল, যা আপনাকে সহজেই ব্যবহারকারীর বিশেষাধিকারগুলি নিয়ন্ত্রণ করতে দেয়। আপনাকে যা করতে হবে তা কেবল | _+_ | সম্পাদনা করতে হবে ফাইল করুন এবং সেই ব্যবহারকারীকে যোগ করুন যাকে আপনি sudo বিশেষাধিকার বরাদ্দ করতে চান। যাইহোক, সর্বদা | _+_ | সম্পাদনা করতে ভুলবেন না ভিসুডো কমান্ড ব্যবহার করে ফাইল, কারণ এটি এই ফাইলটি সম্পাদনা করার সবচেয়ে নিরাপদ উপায় প্রদান করে। ভিসুডো কমান্ড | _+_ | এর একটি অস্থায়ী অনুলিপি তৈরি করে ফাইল, যেখানে আপনি sudo- সম্পর্কিত কাজ যোগ করতে পারেন। এর পরে, ফাইলটি চেক করা হয় এবং সিনট্যাক্সের জন্য যাচাই করা হয়। এই ভাবে, এটি কোন কনফিগারেশন ত্রুটি প্রতিরোধ করতে সাহায্য করে যা অন্যথায় আপনাকে রুট অ্যাকাউন্ট থেকে লক করে দিতে পারে।
সম্পাদনা করুন | _+_ | ফাইলটি নিম্নরূপ:
$sudoভিসুডোএকটি ব্যবহারকারীকে sudoers ফাইলে যুক্ত করতে এবং এটিকে সমস্ত অনুমতি বরাদ্দ করতে, এ নিম্নলিখিত এন্ট্রি যুক্ত করুন ফাইলের নীচে , ব্যবহারকারীর নাম প্রতিস্থাপন প্রকৃত ব্যবহারকারীর নাম সহ।
ব্যবহারকারীর নামসব=(সব)সব
উদাহরণ:
টিন নামের একটি ব্যবহারকারীকে সমস্ত রুট সুবিধা দেওয়ার জন্য, আমরা sudoers ফাইলে নিম্নলিখিত এন্ট্রি যুক্ত করব:
বিশ্বাসসব=(সব)সবশুধুমাত্র নির্দিষ্ট কমান্ডগুলিতে অনুমতি বরাদ্দ করার জন্য, নিম্নোক্ত এন্ট্রিগুলিকে | _+_ | এ যোগ করুন ফাইল:
- কমান্ড উপনাম
- ব্যবহারকারীর জন্য প্রবেশ
উদাহরণস্বরূপ, কেবলমাত্র রিবুট কমান্ডে ব্যবহারকারীর অ্যাক্সেস বরাদ্দ করতে, এ নিম্নলিখিত এন্ট্রি যুক্ত করুন Cmnd উপনাম স্পেসিফিকেশন বিভাগ এর | _+_ | ফাইল:
Cmnd_Alias REBOOT =/ইউএসআর/sbin/রিবুটআপনাকে ব্যবহারকারীর জন্য | _+_ | এর নীচে এন্ট্রি যুক্ত করতে হবে
একবার হয়ে গেলে ফাইলটি সংরক্ষণ করুন এবং প্রস্থান করুন।
সুডো অ্যাক্সেস পরীক্ষা করুন
যে ব্যবহারকারীর অ্যাকাউন্টে আপনি সুডো বিশেষাধিকার বরাদ্দ করেছেন সেটিতে যান এবং প্রতিস্থাপন করে নিম্নলিখিত কমান্ডটি প্রবেশ করুন ব্যবহারকারীর নাম প্রকৃত ব্যবহারকারীর নাম সহ:
$এর- ব্যবহারকারীর নামপাসওয়ার্ডের জন্য অনুরোধ করা হলে, ব্যবহারকারীর অ্যাকাউন্টের পাসওয়ার্ড দিন। এর পরে, নির্দিষ্ট ব্যবহারকারী রুট সুবিধাগুলি দিয়ে রিবুট কমান্ডটি চালাতে পারেন:
$sudoরিবুটপদ্ধতি 2: usermod কমান্ড
একটি ব্যবহারকারীকে sudoers এ যুক্ত করার আরেকটি পদ্ধতি হল usermod কমান্ড ব্যবহার করে। আপনি যদি একজন ব্যবহারকারীকে সমস্ত প্রশাসনিক সুবিধা দিতে চান তবে এই পদ্ধতিটি ব্যবহার করুন।
এই পদ্ধতিতে, আমরা usermod কমান্ড ব্যবহার করে একটি ব্যবহারকারীকে sudo গ্রুপে যুক্ত করব। সুডো গ্রুপের সদস্যদের রুট সুবিধা সহ যেকোন কমান্ড চালানোর অনুমতি দেওয়া হয়।
প্রতিস্থাপন করে সুডো গ্রুপে একটি ব্যবহারকারী যুক্ত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন ব্যবহারকারীর নাম প্রকৃত ব্যবহারকারীর নাম সহ।
$sudousermod-প্রতি -জি sudoব্যবহারকারীর নামউদাহরণ:
$sudousermod-প্রতি -জি sudoবিশ্বাসব্যবহারকারীকে সুডো গ্রুপে যুক্ত করা হয়েছে কিনা তা যাচাই করতে, নিম্নোক্ত কমান্ডটি প্রবেশ করুন, | _+_ | প্রতিস্থাপন করুন প্রকৃত ব্যবহারকারীর নাম সহ:
$দলব্যবহারকারীসুডো অ্যাক্সেস পরীক্ষা করুন
আপনি যে ব্যবহারকারীর অ্যাকাউন্টে sudo বিশেষাধিকার বরাদ্দ করেছেন সেটিতে স্যুইচ করুন এবং | _+_ | প্রতিস্থাপন করে নিম্নলিখিত কমান্ডটি প্রবেশ করুন। প্রকৃত ব্যবহারকারীর নাম সহ:
$এর- ব্যবহারকারীর নামপাসওয়ার্ডের জন্য অনুরোধ করা হলে, ব্যবহারকারীর অ্যাকাউন্টের পাসওয়ার্ড দিন। তারপর, টাইপ করুন
$sudoউপযুক্ত আপডেটসিস্টেমটি সুডো পাসওয়ার্ডের জন্য অনুরোধ করবে। ব্যবহারকারীর অ্যাকাউন্টের পাসওয়ার্ড টাইপ করুন, এবং আপনাকে সুডো সুবিধা দেওয়া হবে।
এই নিবন্ধটি আপনাকে দেখিয়েছে কিভাবে দুটি সহজ পদ্ধতি ব্যবহার করে ডেবিয়ান 10 বাস্টার সিস্টেমে একজন ব্যবহারকারীকে sudoers এ যুক্ত করতে হয়। একটি ব্যবহারকারীকে sudoers এ যোগ করা তাদের মূল সুবিধা সহ প্রশাসনিক কাজ সম্পাদন করতে দেয়। যাইহোক, নিশ্চিত করুন যে আপনি সঠিক ব্যবহারকারীকে সুডো সুবিধা প্রদান করছেন; অন্যথায়, এটি একটি নিরাপত্তা ঝুঁকি হতে পারে।