जो आपके कॉन्फ़िगरेशन पर निर्भर करता है। अधिकांश वितरण (और स्रोत में) पर डिफ़ॉल्ट 5 मिनट है, लेकिन आप इसे timestamp_timeout
विकल्प में बदल सकते हैं /etc/sudoers
। से man sudoers
:
सूडो से पहले बीतने वाले मिनटों की संख्या फिर से एक पासवार्ड मांगेगी। टाइमआउट में एक भिन्नात्मक घटक शामिल हो सकता है यदि मिनट ग्रैन्युलैरिटी अपर्याप्त है, उदाहरण के लिए 2.5। डिफ़ॉल्ट है 5. पासवर्ड के लिए हमेशा संकेत देने के लिए इसे 0 पर सेट करें। यदि 0 से कम मान पर सेट किया जाता है तो उपयोगकर्ता की समय सीमा कभी समाप्त नहीं होगी। इसका उपयोग उपयोगकर्ताओं को क्रमशः "sudo -v" और "sudo -k" के माध्यम से अपने स्वयं के समय टिकटों को बनाने या हटाने की अनुमति देने के लिए किया जा सकता है।
उदाहरण के लिए, chris
20 मिनट के लिए उपयोगकर्ता के लिए टाइमआउट सेट करने के लिए, निम्नलिखित को /etc/sudoers
या किसी फ़ाइल में /etc/sudoers.d
(नोट: इन फ़ाइलों में नियमों का क्रम और इन फ़ाइलों के क्रम दोनों को जोड़ दें , सुनिश्चित करें कि यह अनजाने में ओवरराइड नहीं है एक नियम जिसे बाद में निष्पादित किया जाता है):
Defaults:chris timestamp_timeout=20
sudo -v
। यह स्क्रिप्ट के शीर्ष पर रखने के लिए बहुत अच्छा है जो सूडो कमांड चलाते हैं ताकि आपको शुरुआत में पासवर्ड के लिए कहा जाए।