हर बार पासवर्ड के लिए संकेत करने के लिए आप कैसे सूद ले सकते हैं


9

मुझे लगता है कि अगर मैं किसी चीज़ का उपयोग sudoकरता हूं, तो अगर मैं किसी और चीज का उपयोग करने के तुरंत बाद भी निष्पादित करता हूं sudo, तो यह मुझे अपने पासवर्ड के लिए संकेत नहीं देता है, और यद्यपि यह कुछ स्थितियों में असुविधाजनक हो सकता है, यह दूसरों में एक सुरक्षा जोखिम है, और एक अगली बार जाने पर पासवर्ड के लिए अपना संकेत देने के लिए वापस आने और कमांड को निष्पादित करने में परेशानी। इसलिए मैं सोच रहा था कि क्या और कैसे मैं इसे हर बार मुझे संकेत दे सकता हूं, या इसके लिए कम से कम समय के लिए केवल अपना पासवर्ड याद रखना चाहिए?

जवाबों:


13

टर्मिनल खोलें और टाइप करें:

sudo visudo

फिर उस रेखा तक स्क्रॉल करें जो पढ़ती है:

Defaults        env_reset

और इसे बदलें:

Defaults        env_reset,timestamp_timeout=0

आप 0किसी भी मान (मिनटों में समय) में बदल सकते हैं । इसे सेट करने के लिए 0हर बार आपके पासवर्ड के लिए पूछना -1होगा और यह कभी नहीं पूछेगा। डिफ़ॉल्ट के 15अनुसार है man sudo 8, लेकिन कुछ मैनुअल का कहना है कि डिफ़ॉल्ट है 5। अधिक जानकारी के लिए RootSudoTimeout विकि पर एक नज़र डालें ।

प्रेस CTRL+ Xसंपादन समाप्त करने के लिए, Yपरिवर्तन सहेजने के लिए, और ENTERबाहर निकलने के लिए।


डिफ़ॉल्ट टाइमआउट अवधि क्या है?
एलडीसी 3

हाँ, इस बारे में खेद है। 15 मिनट के अनुसार man sudo 8, लेकिन कुछ मैनुअल कहते हैं 5
रॉन

अपने सिस्टम पर आपके पास मौजूद मैनुअल पर विश्वास करें। अलग-अलग वितरण अपने स्वयं के चूक चुन सकते हैं।
टेराडॉन

1
मैनुअल के बजाय स्रोत पर विश्वास करें।
वॉल्टिनेटर

0

टर्मिनल रन से:

echo "testuser1  ALL=(ALL)   PASSWD: ALL" >> /etc/sudoers

या:

visudo -f /etc/sudoers

फ़ाइल के नीचे निम्नलिखित पंक्ति जोड़ें:

testuser1 ALL=(ALL)   PASSWD: ALL
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.