অ্যান্ড্রয়েড

উবুন্টুতে কীভাবে ব্যবহারকারীকে সুডারে যুক্ত করা যায়

Qubes ওএস পার্ট 1: ওভারভিউ এবং বৈশিষ্ট্য

Qubes ওএস পার্ট 1: ওভারভিউ এবং বৈশিষ্ট্য

সুচিপত্র:

Anonim

sudo হ'ল একটি কমান্ড-লাইন প্রোগ্রাম যা বিশ্বস্ত ব্যবহারকারীদেরকে কমান্ডগুলি রুট বা অন্য কোনও ব্যবহারকারী হিসাবে চালিত করতে দেয়।

আমরা আপনাকে কোনও ব্যবহারকারীকে সুডো সুবিধা দেওয়ার দুটি উপায় দেখাব। প্রথমটি হ'ল সুডার ফাইলটিতে ব্যবহারকারীকে যুক্ত করা। এই ফাইলটিতে এমন তথ্য রয়েছে যা ব্যবহারকারী এবং গোষ্ঠীগুলিকে সুডো সুবিধাগুলি, পাশাপাশি সুবিধাগুলির স্তর সরবরাহ করে controls

দ্বিতীয় বিকল্পটি হল sudoers ফাইলটিতে উল্লিখিত সুডো গ্রুপে ব্যবহারকারীকে যুক্ত করা। ডিফল্টরূপে, উবুন্টু এবং লিনাক্স মিন্টের মতো ডেবিয়ান ভিত্তিক বিতরণগুলিতে, "সুডো" গ্রুপের সদস্যদের সুডো অ্যাক্সেস দেওয়া হয়।

সুডো গ্রুপে ব্যবহারকারী যুক্ত করা হচ্ছে

উবুন্টুতে, কোনও ব্যবহারকারীকে সুডো সুবিধা দেওয়ার সহজতম উপায় হ'ল ব্যবহারকারীকে "সুডো" গ্রুপে যুক্ত করা। এই গ্রুপের সদস্যরা sudo মাধ্যমে রুট হিসাবে যে কোনও কমান্ড কার্যকর করতে পারে এবং sudo ব্যবহার করার সময় তাদের পাসওয়ার্ড দিয়ে নিজেকে প্রমাণীকরণের অনুরোধ জানায়।

আমরা ধরে নিচ্ছি যে ইতিমধ্যে ব্যবহারকারীর উপস্থিতি রয়েছে। আপনি যদি নতুন ব্যবহারকারী তৈরি করতে চান তবে এই গাইডটি দেখুন।

ব্যবহারকারীকে দলে যোগ করতে নীচের কমান্ডটি রুট বা অন্য কোনও সুডো ব্যবহারকারী হিসাবে চালান। নিশ্চিত হয়ে নিন যে আপনি যে ব্যবহারকারীর অনুমোদন দিতে চান তার নামের সাথে আপনি "ব্যবহারকারীর নাম" পরিবর্তন করেছেন।

usermod -aG sudo username

বেশিরভাগ ব্যবহারের ক্ষেত্রে এই পদ্ধতিটি ব্যবহার করে sudo অ্যাক্সেস দেওয়া যথেষ্ট।

ব্যবহারকারীর সুডোর সুবিধাগুলি রয়েছে তা নিশ্চিত করতে, whoami কমান্ডটি চালান:

sudo whoami

আপনাকে পাসওয়ার্ড লিখতে অনুরোধ জানানো হবে। যদি ব্যবহারকারীটিতে সুডো অ্যাক্সেস থাকে তবে কমান্ডটি "রুট" মুদ্রণ করবে:

root

সুডোর ফাইলটিতে ব্যবহারকারী যুক্ত করা হচ্ছে

ব্যবহারকারীর এবং গোষ্ঠীগুলির সুডোর সুবিধাগুলি /etc/sudoers ফাইলে সংজ্ঞায়িত করা হয়। এই ফাইলটিতে ব্যবহারকারীকে যুক্ত করা আপনাকে কমান্ডগুলিতে কাস্টমাইজড অ্যাক্সেস দিতে এবং কাস্টম সুরক্ষা নীতিগুলি কনফিগার করতে দেয়।

আপনি sudoers ফাইল পরিবর্তন করে অথবা /etc/sudoers.d ডিরেক্টরিতে একটি নতুন কনফিগারেশন ফাইল তৈরি করে ব্যবহারকারী সুডো অ্যাক্সেস কনফিগার করতে পারেন। এই ডিরেক্টরিটির মধ্যে থাকা ফাইলগুলি sudoers ফাইলের অন্তর্ভুক্ত।

সবসময় /etc/sudoers ফাইল সম্পাদনা করার জন্য visudo ব্যবহার করুন। এই কমান্ডটি সংরক্ষণের সময় সিনট্যাক্স ত্রুটির জন্য ফাইলটি পরীক্ষা করে। যদি কোনও ত্রুটি থাকে তবে ফাইলটি সংরক্ষণ করা হয় না। আপনি যদি কোনও পাঠ্য সম্পাদক দিয়ে ফাইলটি খোলেন, একটি সিন্ট্যাক্স ত্রুটির ফলে সুডোর অ্যাক্সেস হারাতে পারে।

সাধারণত, visudo /etc/sudoers খোলার জন্য visudo ব্যবহার করে। আপনার যদি ভিমের সাথে অভিজ্ঞতা না থাকে এবং আপনি ন্যানো দিয়ে ফাইলটি সম্পাদনা করতে চান তা চালিয়ে ডিফল্ট সম্পাদক পরিবর্তন করুন:

EDITOR=nano visudo

ধরা যাক আপনি পাসওয়ার্ড জিজ্ঞাসা না করেই ব্যবহারকারীকে sudo কমান্ড চালানোর অনুমতি দিতে চান। এটি করতে, /etc/sudoers ফাইলটি খুলুন:

visudo

ফাইলের শেষে নিচে স্ক্রোল করুন এবং নিম্নলিখিত লাইনটি যুক্ত করুন:

জন্য / etc / sudoers

username ALL=(ALL) NOPASSWD:ALL

একটি ফাইল সংরক্ষণ করুন এবং সম্পাদকটি ছেড়ে দিন। আপনি যে ব্যবহারকারীর অ্যাক্সেসটি দিতে চান তা দিয়ে "ব্যবহারকারীর নাম" পরিবর্তন করতে ভুলবেন না।

আর একটি সাধারণ উদাহরণটি হল sudo মাধ্যমে ব্যবহারকারীকে নির্দিষ্ট নির্দিষ্ট কমান্ড চালানোর অনুমতি দেওয়া run উদাহরণস্বরূপ, কেবলমাত্র mkdir এবং rmdir কমান্ডগুলি ব্যবহার করার জন্য আপনি ব্যবহার করতে পারেন:

জন্য / etc / sudoers

username ALL=(ALL) NOPASSWD:/bin/mkdir, /bin/rmdir

সুডোর ফাইল সম্পাদনা করার পরিবর্তে, আপনি /etc/sudoers.d ডিরেক্টরিতে অনুমোদনের নিয়ম সহ একটি নতুন ফাইল তৈরি করে এটি সম্পাদন করতে পারেন। আপনি sudoers ফাইল যোগ করতে হবে একই নিয়ম যুক্ত করুন:

echo "username ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/username

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

উপসংহার

উবুন্টুতে কোনও ব্যবহারকারীকে সুডো অ্যাক্সেস দেওয়া সহজ কাজ, আপনাকে যা করতে হবে তা হল ব্যবহারকারীকে "সুডো" গ্রুপে যুক্ত করা।

টার্মিনাল সুডো উবুন্টু