जब एक "sudo" पासवर्ड प्रॉम्प्ट प्रदर्शित होता है तो टर्मिनल अप्रतिसादी हो जाता है


9

जब मुझे sudo कमांड चलाने के लिए मेरा पासवर्ड टाइप करने के लिए कहा जाता है, तो USB कीबोर्ड अप्रतिसादी हो जाता है और मैं पासवर्ड या कुछ और नहीं लिख सकता।

मैं returnतीन बार विफल पासवर्ड प्रयासों पर तीन बार उछाल कर सकता हूं, लेकिन इसे returnकुंजी इनपुट मिलता है, लेकिन जब तक मैं बाहर बाउंस नहीं करता तब तक कोई अन्य कुंजी नहीं है।

कोई सुझाव?

जवाबों:


28

टर्मिनल किसी पासवर्ड फ़ील्ड जैसे कि sudo पासवर्ड फ़ील्ड में टाइप करते समय डाले जा रहे वर्णों को नहीं दिखाता है। वर्ण अभी भी दर्ज किए जा रहे हैं - सामान्य के रूप में अपना पासवर्ड टाइप करें और जारी रखने के लिए Enter दबाएं।

$ सूडो गूंज हाय
पासवर्ड: यहाँ टाइप करें, फिर 
hi दर्ज करें

जब आप sudoers फ़ाइल को संपादित करके sudo के लिए अपना पासवर्ड दर्ज करते हैं, तो आप तारांकन दिखा सकते हैं।

  1. विज़ुदो के साथ खुला / आदि / sudoers:

    EDITOR=nano sudo visudo

    मैंने यहां नैनो का उपयोग किया है, लेकिन अपने पसंदीदा संपादक का उपयोग करने के लिए स्वतंत्र महसूस करें।
    visudo सहेजने से पहले त्रुटियों के लिए आपकी फ़ाइल की जाँच करेगा, अन्यथा आप sudo करने में सक्षम नहीं हो सकते हैं।
    आप फ़ाइल का बैकअप ले सकते हैं cp /etc/sudoers ~/Desktop

  2. Defaults में "pwfeedback" जोड़ें, दूसरी के साथ पहली पंक्ति की जगह:

    Defaults env_reset
    Defaults env_reset,pwfeedback
$ sudo echo hi
Password: ************
hi

3
यह एक अच्छा विचार होगा यदि आपके निर्देशों में etc/sudoersफ़ाइल को संपादित करने का प्रयास करने से पहले बैकअप बनाना शामिल है ।
fd0

1
@ fd0 यह देखते हुए कि विडोको का उपयोग किया जा रहा है, एक भ्रष्ट सूडर्स को बचाने पर अस्वीकार कर दिया जाएगा।
नानोफैड

@hexafraction visudoसिंटैक्स की जाँच करता है और अनुचित सिंटैक्स को अस्वीकार करता है। एक उदाहरण है जहां संपादन sudo को निष्क्रिय कर सकता है। मेरा सुझाव है कि आप मैनुअल को देखें। "अच्छी प्रैक्टिस" के रूप में किसी भी फाइल को एडिट करने से पहले बैकअप लेना चाहिए। मैं उसी फ़ाइल में बैकअप को उसी कॉन्फ़िगर फ़ाइल के रूप में सहेजता हूँ जिसे मैं संपादित कर रहा हूँ, जैसे किsudo cp /etc/sudoers /etc/sudoers.orig
fd0
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.