আমার ব্যক্তিগত মেশিনে, আমি sudoপ্রশাসনিক কাজগুলি সম্পাদন করার জন্য প্রায়শই নির্দিষ্ট আদেশগুলির সামনে টাইপ করি । আমি সাধারণত সারা দিন su rootএকই পাসওয়ার্ডটি টাইপ করে এবং সরবরাহ করে সারা দিন এটি করা এড়াতে আশা করেছিলাম sudo। তবে, দুটি পাসওয়ার্ড এক নয় (লগ ইন করতে জানি না su root)। একই কমান্ডটি sudoদিয়ে লগ ইন করা su rootএবং চালানোর চেয়ে কি আলাদা কমান্ড চালানো হয়?
আমি মনে করি sudoএবং su rootএকই কারণ যখন আমি টাইপ sudo whoami, আমি পেতে rootশুধু বিরোধিতা whoamiযেখানে আমি আমার ইউজার-নাম পেতে।
sudoতখন সিস্টেমটি আপনার পরিচয় যাচাই করার জন্য আপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে , তারপরে /etc/sudoersআপনাকে sudo চালানোর অনুমতি দেওয়া হয়েছে কিনা তা পরীক্ষা করে দেখুন। আপনি যখন ব্যবহার করেন su, সিস্টেমে আপনার স্যুইচ করা ব্যবহারকারীর পাসওয়ার্ডটি ইনপুট করা দরকার । (আমি জানি এটি এখন খুব পুরানো প্রশ্ন, তবে আমি ভবিষ্যতের দর্শকদের সুবিধার জন্য একটি ব্যাখ্যা যোগ করতে চেয়েছিলাম))