अगर मैं लिनक्स दर्शन को सही ढंग से समझता हूं, तो sudoइसे संयम से इस्तेमाल किया जाना चाहिए, और अधिकांश ऑपरेशनों को एक अंडर-विशेषाधिकारित उपयोगकर्ता के रूप में किया जाना चाहिए। लेकिन यह समझ में नहीं आता है, क्योंकि मुझे हमेशा इनपुट करना है sudo, चाहे मैं पैकेजों का प्रबंधन कर रहा हूं, फाइलों को कॉन्फ़िगर करना, स्रोत से प्रोग्राम इंस्टॉल करना या आपके पास क्या है। ये तकनीकी सामान भी नहीं हैं, बस एक नियमित उपयोगकर्ता कुछ भी करता है।
यह मुझे विंडो के यूएसी की बहुत याद दिलाता है, जिसे लोग या तो निष्क्रिय कर देते हैं, या पासवर्ड की आवश्यकता नहीं होने के लिए कॉन्फ़िगर करते हैं (बस एक क्लिक)। इसके अलावा, कई लोगों के विंडोज उपयोगकर्ता व्यवस्थापक खाते भी हैं।
इसके अलावा, मैंने कुछ लोगों को आदेशों को प्रदर्शित करने के लिए देखा है जिनके लिए sudoविशेषाधिकारों की आवश्यकता होती है sudo। क्या उनके पास अपना सिस्टम इस तरह से कॉन्फ़िगर किया गया है जिसकी sudoआवश्यकता नहीं है?
sudoजब आप नहीं करना चाहिए? एक सामान्य लिनक्स यूजर को आदेश देता ज्यादातर होनी चाहिए cd, ls, चलती, प्रतिलिपि, हटाने, और संपादन फ़ाइलों वे की पहुंच है। यदि आपके सामान्य आदेशों में यह शामिल नहीं है, तो आप संभवतः एक नियमित यूनिक्स उपयोगकर्ता नहीं हैं।
sudo !!सामने वाले sudo के साथ लिखे गए अंतिम कमांड को पुनः चलाने के लिए उपयोग कर सकते हैं ।
sudoसिस्टम को बदलने से जुड़े कुछ भी करने के लिए उपयोग करने की आवश्यकता है, यदि आप सिर्फ अपनी फाइलों / डेस्कटॉप पर काम कर रहे हैं तो आप किसी और को प्रभावित नहीं कर रहे हैं, इसलिए आपको उच्च पद की आवश्यकता नहीं है। यदि आप सुडो के बिना विशेषाधिकार प्राप्त आदेशों को निष्पादित कर रहे हैं, तो आप शायद पहले से ही एक सुपर उपयोगकर्ता (यानी, रूट) हैं और यह आमतौर पर विशिष्ट सिस्टम-वाइड कार्यों के लिए सुडो का उपयोग करने की तुलना में कम उचित है