উত্তর:
আপনি যদি wheel
ফেডোরা সিস্টেমগুলিতে ডাকা বিশেষ ইউনিক্স গ্রুপ ব্যবহার করেন তবে এটি বেশ তুচ্ছ । আপনাকে কেবল নিম্নলিখিতটি করতে হবে:
আপনার প্রাথমিক ব্যবহারকারীকে wheel
গ্রুপে যুক্ত করুন
$ sudo gpasswd -a <primary account> wheel
জন্য NOPASSWD সক্ষম %wheel
গোষ্ঠীবদ্ধ/etc/sudoers
$ sudo visudo
তারপরে এই লাইনটি মন্তব্য করুন:
## Allows people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
এবং এই লাইনটি আপত্তিহীন করুন:
## Same thing without a password
%wheel ALL=(ALL) NOPASSWD: ALL
এই ফাইলটি Shift+ Z+ দিয়ে সংরক্ষণ করুন Z।
লগআউট এবং লগ ইন ফিরে
দ্রষ্টব্য: এই শেষ পদক্ষেপটি বাধ্যতামূলক, যাতে আপনার ডেস্কটপ এবং সংশ্লিষ্ট কোনও শীর্ষ স্তরের শেলগুলি পুনরায় ছাড় দিয়ে দেখায় যে আপনার প্রাথমিক অ্যাকাউন্টটি এখন wheel
ইউনিক্স গ্রুপের সদস্য ।
%wheel
।
Ditionতিহ্যগতভাবে দেবিয়ান / উবুন্টু / পুদিনা / কালী / অ্যান্টিক্সের মতো ডেবিয়ান ভিত্তিক বিতরণগুলিতে, সুডোর জন্য ডিফল্ট গ্রুপটি ভাল sudo
,।
সুতরাং sudo
ডেবিয়ান ভিত্তিক সিস্টেমে পাসওয়ার্ডহীন সক্ষম ব্যবহারকারীদের যুক্ত করতে পদক্ষেপগুলি হ'ল:
ইনস্টল করুন sudo
ডেবিয়ানে, ইনস্টলেশন বিকল্পগুলির উপর নির্ভর করে আপনি প্রায়শই sudo
ডিফল্টরূপে ইনস্টল না করেই শেষ করেন ।
প্যাকেজটি sudo
ইনস্টল না করা থাকলে (যেমন আপনার নেই /etc/sudoers
), রুট হিসাবে চালান:
# apt install sudo
ব্যবহারকারীকে সুডো গ্রুপে যুক্ত করুন
কোনও ব্যবহারকারীকে সুডো গ্রুপে যুক্ত করুন, যদি এটি ইতিমধ্যে সুডো গোষ্ঠীতে না থাকে (উবুন্টু এবং ডেরিভেটিভস সুডো গ্রুপে স্বয়ংক্রিয়ভাবে ইনস্টলেশনটিতে তৈরি একটি ব্যবহারকারী যুক্ত করে)।
প্রথম সুডো ব্যবহারকারী সেট আপ করার সময় আপনি প্রথমটি পেয়েছেন root
:
# gpasswd -a <primary account> sudo
আপনার যদি ইতিমধ্যে কোনও sudo
ব্যবহারকারীর থাকে, তখন সেই সুরকার গোষ্ঠীতে অন্য ব্যবহারকারীদের সেই ব্যবহারকারীর মাধ্যমে সেটআপ করার জন্য এটি ভাল সুরক্ষা অনুশীলন হিসাবে পরামর্শ দেওয়া হয়:
$ sudo gpasswd -a <primary account> sudo
পরিবর্তন /etc/sudoers
NOPASSWD নির্দেশিকা যুক্ত করার জন্য
আপনি তারপরে গ্রুপটির /etc/sudoers
জন্য ডিফল্ট লাইনটি সম্পাদনা করুন sudo
:
$ sudo visudo
এবং এটি থেকে পরিবর্তন করুন:
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
প্রতি:
# Allow members of group sudo to execute any command, no password
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
লগআউট এবং লগ ইন ফিরে
যদি সিস্টেমে লগইন করা থাকে, তবে ব্যবহারকারীরা sudo
কার্যকর হওয়ার জন্য গ্রুপের অন্তর্গত ব্যবহারকারীর পরিবর্তনের জন্য লগআউট এবং লগইন করতে হবে।
দ্রষ্টব্য: ডেবিয়ান এ গ্রুপটি wheel
প্রায়শই পিএএম- su
তে একটি গ্রুপের ব্যবহার সীমাবদ্ধ রাখার জন্য ব্যবহৃত হয় , পরিবর্তে এটির জন্য ব্যবহার না করেsudo
রেডহ্যাট / সুসেই ভিত্তিক বিতরণ হিসাবে কমান্ডের ।
Theতিহ্যগতভাবে sudo
আপনি sudo
গ্রুপটি ব্যবহার করেন এমন কমান্ডের জন্য দেবিয়ান ভিত্তিক বিতরণগুলিতে ।
বেশিরভাগ বিতরণে এই লাইন থাকে /etc/sudoers/
:
#includedir /etc/sudoers.d
ফলস্বরূপ, একজন ব্যবহারকারী যুক্ত করার একটি সহজ উপায় হ'ল /etc/sudoers.d/
ডিরেক্টরিতে একটি উপযুক্ত ফাইল তৈরি করা ; আমি সাধারণত এটি যুক্ত করে ব্যবহারকারীর নাম রাখি:
add_sudoer() {
if ! test -n "$1"
then echo "Usage: $0 <user>" >&2; return
fi
printf >"/etc/sudoers.d/$1" '%s ALL= NOPASSWD: ALL\n' "$1"
}
আপনি Defaults:%s !lecture, !authenticate\n
ফাইলটিতে এবং / অথবা অন্যান্য বিকল্পগুলি যুক্ত করতে চাইতে পারেন ।
wheel
অন্য কোনও গ্রুপ ব্যবহার করা হলে কী পরিবর্তন হবে ?