डिफ़ॉल्ट समय-सीमा sudo15 मिनट है; यह है, sudoडिफ़ॉल्ट रूप से 15 मिनट के लिए अपना पासवर्ड याद रखेगा।
आप फ़ाइल में स्ट्रिंग जोड़कर इस डिफ़ॉल्ट टाइमआउट को संशोधित कर सकते हैं /etc/sudoers। हालाँकि, आप फ़ाइल को सीधे संशोधित नहीं करते हैं, लेकिन इसके बजाय आप कमांड का उपयोग करते हैं sudo visudo।
तो, sudo visudoएक टर्मिनल में टाइप करें । यह आपके पसंदीदा संपादक का उपयोग करके हमें संपादित करने के लिए (वास्तव में, एक अस्थायी) फ़ाइल खोल देगा।
नोट: यदि आप visudoपहली बार उपयोग कर रहे हैं , तो आपसे पूछा जाना चाहिए कि आप किस संपादक का उपयोग करना चाहते हैं, इसलिए अपना संपादक चुनें। कोई "बेहतर" संपादक नहीं है, लेकिन मैं पसंद करता हूं nano। यदि आपने पहले ही visudoएक संपादक का उपयोग और चयन किया है , लेकिन आप समय के लिए किसी अन्य संपादक का उपयोग करना चाहते हैं, तो आप sudo EDITOR=vi visudoइसका उपयोग करने के लिए उपयोग कर सकते हैं vi, या इसे बदल सकते nanoहैं nano। यदि आप अपने पसंदीदा संपादक को स्थायी रूप से बदलना चाहते हैं, तो करें sudo update-alternatives --config editor।
इस पंक्ति को देखें:
Defaults env_reset
और इसके अंत में (अल्पविराम के साथ) जोड़ें , जहां एक्स वह समय है जिसे आप मिनटों में सेट करना चाहते हैं।timestamp_timeout=X
तो आपकी लाइन इस तरह दिखनी चाहिए, उदाहरण के लिए:
Defaults env_reset,timestamp_timeout=5
यदि आप 0 निर्दिष्ट करते हैं, तो आपको हमेशा पासवर्ड पूछा जाएगा। यदि आप एक नकारात्मक मान निर्दिष्ट करते हैं, तो टाइमआउट कभी समाप्त नहीं होगा।
एक बार हो जाने के बाद, सहेजें और बाहर निकलें।
स्रोत: RootSudoTimeout