আমি এখন থেকে কিছুক্ষণ লিনাক্স ব্যবহার করেছি এবং যখনই আমি টাইপ sudo
করেছি আমি ভেবেছিলাম যে আমি কোনও কমান্ডের জন্য রুট ব্যবহারকারীর কাছে চলে যাচ্ছি।
দৃশ্যত এটি সত্য নয় কারণ আমার যা প্রয়োজন তা হ'ল আমার ব্যবহারকারীর অ্যাকাউন্টের পাসওয়ার্ড। আমি অনুমান করছি যেহেতু আমি একাধিক ব্যবহারকারীর সাথে কাজ করি নি আমি আসল বিশ্বে সত্যিই এটি লক্ষ্য করি নি।
আমি নিশ্চিত না যে উবুন্টু কীভাবে আমার প্রথম অ্যাকাউন্টটি সেট আপ করে। কোনও মূল ব্যবহারকারী আছে? আমি কি মূল? আমি অনুমান করছি যে আমি কেবলমাত্র ইনস্টলেশনের পরে একটি নতুন ব্যবহারকারী তৈরি করেছি তবে এটি আমাকে মূল সুযোগ দেয়? এখানে একটু বিভ্রান্ত ...
তাহলে আমাকে কেন আমার ব্যবহারকারীর পাসওয়ার্ড দিয়ে রুট কমান্ড চালানোর অনুমতি দেওয়া হচ্ছে?
sudo
"সেটুইড" বিট সেট রয়েছে। সুতরাং এটি এর মালিক হিসাবে ব্যবহারকারী হিসাবে চালিত হয় (যা আমি যদি ভুল না করি তবে এটি সমস্ত স্ট্যান্ডার্ড সিস্টেমে রুট হয়), যে ব্যবহারকারী এটি চালু করে না। sudo
তারপরে /etc/sudoers
ফাইলটি লোড করে এবং কে এটি চালু করেছে তার ভিত্তিতে কী অনুমোদিত তা পরীক্ষা করে।
sudo
সুবিধার অধিকারী অনেক লোক রয়েছে , সম্ভবত ভৌগলিকভাবে বিতরণকৃত লোকেশনে এবং 24 × 7 শিফটে কাজ করছেন, আপনি অবিলম্বে একজন ব্যক্তির সুবিধাযুক্ত অ্যাক্সেস প্রত্যাহার করতে সক্ষম হতে চান (যেমন, যদি আপনি তার সততা সন্দেহ)। যদি প্রত্যেকে এক ও একমাত্র মূল পাসওয়ার্ড ব্যবহার করে থাকে এবং আপনি এটি পূর্বের সমন্বয় ছাড়াই পরিবর্তন করেন তবে বিশৃঙ্খলার ফলাফল হতে পারে। …