मैक ओएस एक्स में सुडो पासवर्ड टाइमआउट कैसे बदलें

Anonim

उन्नत उपयोगकर्ता जो कमांड लाइन में उचित समय बिताते हैं, वे अधिक सुरक्षित (या कम सुरक्षित, पासवर्ड ग्रेस पीरियड टाइमआउट का विस्तार करके) होने के लिए अपने सुडो पासवर्ड की समाप्ति को समायोजित करना चाह सकते हैं। आमतौर पर इसका मतलब किसी भी पासवर्ड टाइमआउट को हटाना है ताकि डिफ़ॉल्ट पांच मिनट का पासवर्ड कैश छोड़ दिया जाए, इस प्रकार रूट पासवर्ड को कभी भी दर्ज करने की आवश्यकता होती है, जब सूडो के साथ एक कमांड प्रीफ़िक्स किया जाता है।

sudo पासवर्ड ग्रेस पीरियड टाइमआउट को बदलने या हटाने के लिए, हम visudo का उपयोग करेंगे, यह ट्रिक Mac OS X के साथ-साथ linux पर भी लागू होती है।

यह वास्तव में केवल उन्नत कमांड लाइन उपयोगकर्ताओं के लिए है। यदि आप नहीं जानते कि आप sudo, vim, या visudo के साथ क्या कर रहे हैं, और कमांड लाइन पर बहुत अनुभवी नहीं हैं, तो इनमें से किसी को भी बदलने का प्रयास न करें। एक टूटी हुई sudoers फ़ाइल समस्याओं और समस्याओं का एक बड़ा कारण बन सकती है, और बैकअप से पुनर्स्थापित करने की आवश्यकता हो सकती है। इस सेटिंग को विशेष रूप से अपने जोखिम पर समायोजित करें।

सुडो पासवर्ड को समायोजित करना समाप्ति समय समाप्त

कमांड लाइन से, हम visudo की मदद से sudoers फ़ाइल संपादित करेंगे - बिना visudo के /etc/sudoers को संपादित करने का प्रयास न करें

sudo visudo

sudoers फ़ाइल के अंत में नेविगेट करने के लिए तीर कुंजियों का उपयोग करें, फिर एक नई पंक्ति पर निम्न सिंटैक्स दर्ज करें (हैशके साथ पूर्ववर्ती द्वारा एक टिप्पणी शामिल करने के लिए स्वतंत्र महसूस करें ताकि आप इसे बाद में संदर्भित कर सकें)

डिफ़ॉल्ट टाइमस्टैम्प_टाइमआउट=0

इस उदाहरण में हम टाइमआउट ग्रेस पीरियड के रूप में '0' का उपयोग कर रहे हैं, जिसका अर्थ है कि सुडो केवल प्रति कमांड के आधार पर काम करेगा और डिफ़ॉल्ट पांच मिनट के लिए कोई पासवर्ड कैशिंग नहीं होगा। संख्या मिनटों में है, इसलिए आप इसे अपनी इच्छानुसार सेट कर सकते हैं, लेकिन यहां जिन उद्देश्यों के लिए हम सूडो पासवर्ड ग्रेस पीरियड को हटाने के लिए 0 का उपयोग कर रहे हैं, आप '-1' के साथ दूसरी दिशा में भी जा सकते हैं, जिसकी अनुशंसा नहीं की जाती है किसी भी परिस्थिति में, सुडो ग्रेस अवधि को अनंत बनाना।

समाप्त होने पर, एस्केप (ESC) कुंजी दबाएं, उसके बाद कोलन : और फिर बिना उद्धरण चिह्नों के 'wq' टाइप करें और फिर विसुडो से परिवर्तनों को सहेजने और बाहर निकलने के लिए रिटर्न कुंजी लिखें।

टर्मिनल को रिफ्रेश करें और अब आपके पास सूडो के साथ जीरो ग्रेस पीरियड होगा, इसे होस्ट फाइल को संपादित करके या किसी अन्य कार्य को करके देखें जिसके लिए रूट एक्सेस की आवश्यकता होती है, और आप अगले कमांड को तुरंत खोज लेंगे फिर से रूट प्राधिकरण की आवश्यकता है।

आप विशिष्ट उपयोगकर्ताओं के लिए टाइमआउट भी समायोजित कर सकते हैं, जो तब उपयोगी होता है जब आपने किसी उपयोगकर्ता को sudoers में जोड़ा है और एक व्यक्तिगत उपयोगकर्ता खाते के लिए एक विशिष्ट पासवर्ड ग्रेस अवधि सेट करना चाहते हैं। यह डिफ़ॉल्ट स्ट्रिंग में उपयोगकर्ता नाम जोड़कर पूरा किया जाता है जैसे:

Defaults:उपयोगकर्ता टाइमस्टैम्प_समय समाप्त=XX

ध्यान रखें कि आप sudo पासवर्ड टाइमआउट में अस्थायी समायोजन के लिए 'sudo -k' का भी उपयोग कर सकते हैं, जो उन उपयोगकर्ताओं के लिए मददगार हो सकता है जिन्होंने उच्च सुरक्षा के लिए टाइमआउट को 0 पर सेट किया है।

सुडोर्स फ़ाइल के बारे में जानने के लिए काफी कुछ है जो मैक ओएस एक्स और लिनक्स प्लेटफॉर्म पर उन्नत उपयोगकर्ताओं के लिए प्रासंगिक हो सकता है, मैन पेज की खोज करना सहायक है और कई अन्य विकल्प प्रदान करता है।

मैक ओएस एक्स में सुडो पासवर्ड टाइमआउट कैसे बदलें