আমি প্রথমে ভাবি, আমাদের su এবং sudo আসলে কি তা খতিয়ে দেখা উচিত
su - এর অর্থ সাবস্টিটিউট ইউজার। আপনি ব্যবহারকারীর পাসওয়ার্ড ব্যবহার করে অন্য ব্যবহারকারী হিসাবে শেল পরিবর্তন করতে এটি ব্যবহার করেন। মূলের সাথে সাধারণত ব্যবহৃত হয়। রুট হিসাবে কার্যকর করার সময় কোনও পাসওয়ার্ডের প্রয়োজন হয় না।
sudo - অনুমোদিত ব্যবহারকারীকে অন্য ব্যবহারকারী হিসাবে নির্দিষ্ট কমান্ড চালানোর অনুমতি দেয়। সাধারণত মূলের সাথে ব্যবহার করা হয়। যাইহোক, এটি আপনাকে বিশেষভাবে পরিচালনা করার অনুমতি দেয় যা অন্য ব্যবহার হিসাবে কার্যকর হতে পারে। (উদাহরণস্বরূপ, আপনি কোনও ব্যবহারকারীকে একটি init.d স্ক্রিপ্ট চালানোর ক্ষমতা দিতে পারেন তবে অন্য কিছু নয়))
দ্রষ্টব্য, আপনি সর্বদা চালাতে পারেন sudo suবা sudo -iএটি আপনাকে একটি রুট শেল দেবে। তবে কোনও রুট পাসওয়ার্ডের অর্থ রুট হিসাবে সরাসরি লগইন করা হয় না ... যার অর্থ কেউ ব্যবহারকারীর মধ্যে প্রবেশ করতে পারে না।
সম্পাদনা করুন: তাই সম্ভবত আপনার অনুসন্ধানের উত্তরটি হ'ল: মূল পাসওয়ার্ড না থাকা আপনাকে ব্যবহার করতে বাধ্য করে sudo, যা ফলস্বরূপ আপনাকে sudoদর্শনের সাথে সংযুক্ত করে যা আপনাকে রুট হিসাবে চালিত ক্রিয়াকলাপগুলিতে আরও বেশি নিয়ন্ত্রণ প্রয়োগ করার পরামর্শ দেয়।