जवाबों:
सूडो सेशन को लंबा करने के बजाय, आप वास्तव में रूट के रूप में लॉग इन कर सकते हैं।
sudo su
आप बाद में जो कुछ भी करते हैं वह जड़ के रूप में किया जाता है। तुम भी अब sudo दर्ज करने की जरूरत नहीं है ।
आप किसी भी समय लॉग आउट कर सकते हैं।
exit
sudo
पासवर्ड को फिर से टाइप न करने की सुविधा के साथ, कुछ कमांड्स को रूट के रूप में चलाने से पहले टाइप करने से बहुत कम सुरक्षित । नीचे देखें बॉबी का बेहतर जवाब।
अस्वीकरण: यह सुरक्षा कारणों से अनुशंसित नहीं है! लिनक्स के सुरक्षित होने के कारणों में से एक उपयोगकर्ता विशेषाधिकार हैं ।
आप sudo
निम्न कमांड के साथ सेटिंग्स फ़ाइल को संपादित कर सकते हैं :
sudo visudo
और फिर लाइन बदलें
Defaults env_reset
सेवा
Defaults env_reset,timestamp_timeout=x
x
वैसे मिनटों में है। x
प्रति -1 के रूप में नकारात्मक मान के कारण sudo को उपयोगकर्ता पासवर्ड के लिए प्रति सत्र केवल एक बार पूछना होगा।
Defaults:user timestamp_timeout=x
केवल नामित उपयोगकर्ता के लिए सेटिंग लागू करेगा।
चेतावनी का एक शब्द:
क्या नहीं एक और संपादक / कमांड के साथ इस फ़ाइल को संपादित! यदि आप अपने आप को अपने सिस्टम से बाहर कर लेते हैं, तो सिंगल-यूजर / रिकवरी मोड में रिबूट करें और visudo
वहां दौड़ें ।
आप पैमस्ब का उपयोग कर सकते हैं ।
"pam_usb साधारण USB फ्लैश ड्राइव का उपयोग करके लिनक्स के लिए हार्डवेयर प्रमाणीकरण प्रदान करता है"
libpamusb
। मैंने इसे थोड़ी देर के लिए इस्तेमाल किया और यह सूडो झुंझलाहट को कम करने के लिए एकदम सही है, लेकिन आपको ध्यान रखना होगा कि यूएसबी प्लग को बंद न करें अन्यथा अन्य स्क्रिप्ट सूडो के लिए प्रयास कर सकते हैं। मैं इसे केवल स्प्रिंट्स, कुछ सॉफ्टवेयर इनिट और अधिक कुछ भी स्थापित करने के लिए उपयोग करता हूं, यह हमेशा के लिए उपयोग करने के लिए एक अच्छा विचार नहीं है, कभी-कभी sudo su
एक बेहतर काम करता है।
मैं उपयोगकर्ता के रूप में लॉग इन करने के बाद "sudo -i" पसंद करता हूं।
-I (आरंभिक लॉगिन का अनुकरण) विकल्प, लक्ष्य उपयोगकर्ता के पासवार्ड (5) प्रविष्टि में निर्दिष्ट शेल को एक शेल खोल के रूप में चलाता है। इसका मतलब यह है कि लॉगिन-विशिष्ट संसाधन फ़ाइलें जैसे कि .profile या .login शेल द्वारा पढ़ी जाएंगी। यदि कोई आदेश निर्दिष्ट किया जाता है, तो इसे निष्पादन के लिए शेल में दिया जाता है। अन्यथा, एक इंटरैक्टिव शेल निष्पादित किया जाता है। शेल चलाने से पहले sudo उस उपयोगकर्ता की होम निर्देशिका को बदलने का प्रयास करता है। यह DISPLAY और TERM को अपरिवर्तित छोड़कर, घर, शेल, USER, LOGNAME और PATH की स्थापना के साथ-साथ लिनक्स और AIX सिस्टम पर / etc / पर्यावरण की सामग्री को छोड़कर, पर्यावरण को भी आरंभ करता है। अन्य सभी पर्यावरण चर हटा दिए जाते हैं।