বুঝতে পেরেছি:
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
এটি করতে আপনাকে ইতিমধ্যে রুট হতে হবে (অ্যাডমিন পর্যাপ্ত নয়)।