यदि आप अपने लिनक्स कंप्यूटर के एकमात्र उपयोगकर्ता हैं, तो यह आपको हर बार पासवर्ड के लिए क्यों परेशान करता है? आइए देखें कि आप हर बार पासवर्ड टाइप किए बिना sudo का उपयोग कैसे कर सकते हैं।
नोट: हम उबंटू के नवीनतम संस्करण में sudo पासवर्ड को अक्षम करने का तरीका देखेंगे। अन्य वितरणों में प्रक्रिया के विवरण भिन्न हो सकते हैं।
Sudoers फाइल संपादित करें
अपने खाते के लिए sudo का उपयोग करते समय पासवर्ड जांच को अक्षम करने के लिए, आपको "sudoers" फाइल संपादित करनी होगी। यह वह जगह है जहां व्यक्तिगत उपयोगकर्ता खातों या उपयोगकर्ता समूहों के लिए sudo कमांड के एक्सेस अधिकार परिभाषित किए गए हैं। आपको फाइल को सीधे संपादित करने का प्रयास नहीं करना चाहिए, हालांकि। इसके बजाय, अपना पसंदीदा टर्मिनल चलाएं और दर्ज करें:
sudo visudo
अपने खाते के लिए Sudo पासवर्ड अक्षम करें
sudo को आपसे आपका पासवर्ड पूछने से रोकने के लिए, पहले जांचें कि क्या आपके एलियास के साथ कोई मौजूदा नियम है। यदि है, तो इसे अगले में बदलें जो हम देखेंगे। यदि नहीं है, तो फाइल के अंत में जाएं और वहां एक नया नियम बनाएं। यह इस तरह दिखना चाहिए:
USERNAME ALL=(ALL) NOPASSWD:ALL
मेरे एलियास के लिए, यह नियम था:
ducklord ALL=(ALL) NOPASSWD:ALL
परिवर्तन सहेजें और एडिटर से बाहर निकलें। चूंकि हमारे इंस्टॉलेशन में एडिटर nano था, हमने Ctrl + O का उपयोग किया, इसके बाद Ctrl + X।
पासवर्ड के बिना Sudo का उपयोग करें
यही वह सब है जो आपको करना है - अब से, sudo आपसे आपका पासवर्ड नहीं मांगेगा, बशर्ते सब कुछ योजना के अनुसार चला हो और कोई टाइपो हमारी योजनाओं को विफल न करे। इसे sudo apt update जैसी कमांड से देखें, या sudo apt install के साथ ऐप इंस्टॉल करके टेस्ट के रूप में, उदाहरण के लिए:
sudo apt install links
सभी के लिए Sudo पासवर्ड अक्षम न करें
यदि आप अपना कंप्यूटर दूसरों के साथ साझा कर रहे हैं, और आप उन्हें भी हर बार sudo का उपयोग करते समय अपना पासवर्ड दर्ज करने की परेशानी से बचाना चाहते हैं - मत करें। वास्तव में, केवल एक मुख्य उपयोगकर्ता होना चाहिए जिसके पास sudo विशेषाधिकार हो।
Sudo को अब हमारे हार्डवेयर तक स्थानीय पहुंच वाले उपयोगकर्ताओं के खिलाफ सुरक्षा उपाय के रूप में नहीं माना जाता है। यदि आपके पास लिनक्स इंस्टॉलेशन तक स्थानीय पहुंच है तो रूट पासवर्ड रीसेट करना इतना कठिन नहीं है। इसके बजाय, यह विंडोज के कष्टप्रद यूजर अकाउंट कंट्रोल के समान कारण के लिए है: हमारे, हमारे कंप्यूटर, और संभावित अराजकता के बीच एक अंतिम सुरक्षात्मक परत के रूप में। और ऐसा इसलिए है क्योंकि एक गलत कमांड हमारे सभी डेटा को हटाने, हमारे इंस्टॉलेशन को नष्ट करने, या व्यक्तिगत जानकारी के अनपेक्षित साझाकरण का कारण बन सकती है।
Sudo पासवर्ड को अक्षम करना केवल उन लोगों के लिए अच्छा है जिनके पास लिनक्स कमांड लाइन के साथ अच्छा अनुभव है और वे अपने कंप्यूटर पर एकमात्र उपयोगकर्ता हैं।
हम जोर देकर कहना चाहते हैं कि यह एक उपयोगकर्ता और उनकी अपनी गलतियों के बीच इस अंतिम सुरक्षात्मक बाधा को हटा देता है। हम दृढ़ता से सुझाव देते हैं कि ऐसा करने से पहले आप अपने सिस्टम और उसके सभी डेटा का पूरा बैकअप भी बना लें।