[root@notebook ~]# grep root /etc/sudoers
root ALL=(ALL) ALL
প্রশ্ন: রুট ব্যবহারকারীর জন্য সুডো অনুমতি প্রয়োজন কেন? আমি এটি বিভিন্ন ইউনিক্স ওএসে দেখেছি। কেউ এই ব্যাখ্যা দয়া করে করতে পারেন?
[root@notebook ~]# grep root /etc/sudoers
root ALL=(ALL) ALL
প্রশ্ন: রুট ব্যবহারকারীর জন্য সুডো অনুমতি প্রয়োজন কেন? আমি এটি বিভিন্ন ইউনিক্স ওএসে দেখেছি। কেউ এই ব্যাখ্যা দয়া করে করতে পারেন?
উত্তর:
যাতে তারা ( man
পৃষ্ঠা থেকে ) করতে পারে: -
অন্য ব্যবহারকারী হিসাবে একটি কমান্ড চালানো
sudo
রুট হিসাবে নিয়মিত ব্যবহারকারীদের একটি কমান্ড চালানোর অনুমতি দেওয়ার মধ্যে সীমাবদ্ধ নয়। রুট অন্য ব্যবহারকারী হিসাবে কমান্ড চালাতে পারে:
sudo -u bloggs <command>
মনে রাখবেন যে রুটটি ব্যবহারকারীর পাসওয়ার্ড সরবরাহ করার প্রয়োজন হবে না।
ধরুন আপনার কাছে এমন একটি স্ক্রিপ্ট রয়েছে যা বিশেষ সুযোগ-সুবিধা ছাড়াই একগুচ্ছ কিছু কাজ করে এবং তারপরে এমন একক সুবিধাযুক্ত জিনিস যা এটি সুডোর মাধ্যমে করে।
আপনি যদি এই স্ক্রিপ্টটিও মূলের জন্য কার্যকর হতে চান তবে এটি চূড়ান্ত যে এই চূড়ান্ত sudo কমান্ডটি কাজ করতে অস্বীকার করবে না কারণ "আপনি রুট; মূলকে সুডোর অনুমতি নেই"।
সুডো বাইনারি-তে মূলের ছাড়ের জন্য হার্ডকোডের পরিবর্তে sudoers এ এটি কনফিগার করা সুডোর সুরক্ষা-সমালোচনামূলক কোডের জটিলতা হ্রাস করে (তবে সামান্য), যা সর্বদা ভাল জিনিস।
sudo
ইতিমধ্যে রুট হওয়ার সময় দুর্ঘটনাক্রমে একাধিকবার অ্যাডমিন-লেভেল কমান্ড শুরু করেছি , কারণ এটি আমার পেশীর স্মৃতিতে
sudo
! = মূল