বুঝতে পেরেছি:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
আমি sudo জন্য যে পাসওয়ার্ডটি ব্যবহার করি তা টাইপ করেছি। কেন এই কাজ করবে না?
ধন্যবাদ!
sudo -sবাsudo sh
বুঝতে পেরেছি:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
আমি sudo জন্য যে পাসওয়ার্ডটি ব্যবহার করি তা টাইপ করেছি। কেন এই কাজ করবে না?
ধন্যবাদ!
sudo -sবাsudo sh
উত্তর:
রুট পাসওয়ার্ড তৈরি করার দরকার নেই। চেষ্টা করুন
sudo su
এবং আপনার ব্যবহারকারীর পাসওয়ার্ড টাইপ করুন।
sudoরিলিজে, sudo -iএকই হিসাবে হয় sudo su -।
অন্যরা মূল অ্যাকাউন্টের বিশদ উল্লেখ করেছেন। তবে আপনার দরকারও নেই su। কেবল ব্যবহার করুন sudo -iএবং আপনি যেভাবেই একটি ইন্টারেক্টিভ রুট কনসোল পান।
আপনার জন্য suরুট পাসওয়ার্ড প্রবেশ করতে হবে। জন্য sudoআপনি আপনার নিজের পাসওয়ার্ড দিতে আছে এবং আপনি sudoers তালিকায় তালিকাবদ্ধ থাকা উচিত। যেহেতু আপনি রুট পাসওয়ার্ড সেট করেন নি বা রুট পাসওয়ার্ডটি আলাদা তাই আপনার পাসওয়ার্ড, suআপনার পাসওয়ার্ড গ্রহণ করছে না।
suপ্রোগ্রাম আপনি ব্যবহারকারী আপনাকে হয়ে পাসওয়ার্ড সরবরাহ করে।
sudoপ্রোগ্রাম আপনাকে আপনার নিজস্ব পাসওয়ার্ড প্রদান করে। sudoআপনি এটি দিয়ে কী করতে পারেন তা নিয়ন্ত্রণের জন্য কনফিগারেশন ফাইল । এর সাথে su, অন্যান্য ব্যক্তির পাসওয়ার্ড সম্পর্কে জ্ঞান যথেষ্ট।
ব্যবহার sudoকরা অনেক ভাল; এর জন্য ভাগ করা পাসওয়ার্ডের প্রয়োজন নেই।
আমার অভিজ্ঞতার ভিত্তিতে:
আপনি "অ্যাডমিন" সুবিধাগুলি হিসাবে লগইন করা অ্যাকাউন্টটি না থাকলে আপনি suবা তার অনুমতি পাবেন না sudo।
আমি যা করলাম তা হল একটি দ্বিতীয় অ্যাকাউন্ট "প্রশাসক" (অ্যাডমিনিস্ট্রেটর) তৈরি করা যাতে প্রশাসনের সুযোগসুবিধা রয়েছে
su admin sudo su -এবং তারপরে আমি যে শেলটি আছি তা হ'ল মূল।
আমার পরামর্শ: উদাহরণস্বরূপ যেখানে (= স্ট্যান্ডার্ড ব্যবহারকারী) থাকতে পারে সেখানে রুটটি সুনির্দিষ্ট করার জন্য আপনি যে গোষ্ঠীটি সক্ষম করতে চান তার suমধ্যে /etc/pam.dসন্নিবেশ করে ফাইলটি সংশোধন করুন ।pam_group.so group=admin,<yourgroup><yourgroup>staff
এটি করতে আপনাকে ইতিমধ্যে রুট হতে হবে (অ্যাডমিন পর্যাপ্ত নয়)।