Apt-get a @ के साथ पासवर्ड त्रुटि में अद्यतन


15

मैं ubuntu 11.04 अपडेट अपडेट करना चाहता हूं apt-get। इसलिए मैंने निम्नलिखित पंक्तियों को इसमें जोड़ाapt.conf

export http_proxy=http://username:password@proxyserver.net:port/
export ftp_proxy=http://username:password@proxyserver.netport/

export http_proxy=http://deepak:Deepak@123@12.1.1.1:3128

मेरा सवाल है: मैं किसी उपयोगकर्ता नाम या पासवर्ड में विशेष वर्ण कैसे डालूं?

उदाहरण के लिए: प्रॉक्सी के लिए मेरा पासवर्ड दीपक @ 123 है और इसमें त्रुटि हो रही है।


6
एर ... क्या यह वास्तव में आपका पासवर्ड है?
नाथन उस्मान

आप में प्रॉक्सी सेटिंग्स निर्यात कर सकते हैं .bashrc। इसमें apt.confआपको यह
निमो

जवाबों:


23

आपको escapeविशेष पात्रों की आवश्यकता है । तो जैसे \सामने एक जगह है @:

export http_proxy=http://deepak:Deepak\@123@12.1.1.1:3128

वैकल्पिक रूप से आप भी उपयोग कर सकते हैं %40


HTML चरित्र कोड की पूरी सूची obkb.com/dcljr/charstxt.html
BBK

एक ऑनलाइन एनकोडर / डिकोडर: meyerweb.com/eric/tools/dencoder
Jean-Rémy Revy

अंदर
/etc/apt/apt.conf%

यहां से URL एन्कोडिंग: w3schools.com/tags/ref_urlencode.asp ने मेरे लिए काम किया, यहां देखें: stackoverflow.com/questions/9282186/… Ubuntu 10.04.4 LTS पर परीक्षण किया गया।
अजयकुमारबसुथकर

4

पर क्लिक करें

  1. डैश घर
  2. सिस्टम सेटिंग्स के लिए खोजें
  3. नेटवर्क का चयन करें
  4. नेटवर्क प्रॉक्सी का चयन करें
  5. मैनुअल विधि का चयन करें
  6. आप प्रॉक्सी और पोर्ट सेट करें

यदि आप सही सेट करते हैं तो आप यश हैं


4

यदि आपके पासवर्ड या उपयोगकर्ता नाम में @आप प्रतिशत-एनकोड कर सकते हैं ( जिसे URL एन्कोडिंग भी कहा जाता है ) तो यह %40प्रॉक्सी यूआरएल में है। अधिक विशेष वर्णों के लिए यहां देखें


0

और भी सरल और विश्वसनीय!

सामान्य सिंटैक्स:

sudo {http,https,ftp}_proxy=http://<username>:<password>@<proxy_url/_proxyip>:<port>/ wget --timeout=5 --no-check-certificate http://<website_url>

उदाहरण:

[root@localhost ~]# sudo {http,https,ftp}_proxy=http://username:password-123@proxy.example.com:6050/ wget --timeout=5 --no-check-certificate http://google.com

{http, https, ftp} _proxy -> http, https, ftp urls। अल्पविराम द्वारा अलग किया गया।

--आउटआउट = 5 -> सेकंड में जीवित रखने के लिए कनेक्शन।

-नो-चेक-सर्टिफिकेट -> एसएसएल / सर्टिफिकेट वेरिफिकेशन पर ध्यान न दें।

--spider -> यदि आप फ़ाइल को डाउनलोड किए बिना कनेक्टिविटी का परीक्षण करना चाहते हैं।

टिप्पणियाँ:

ऑनलाइन कनवर्टर:

विशेष वर्णों को इसके समकक्ष हेक्साडेसिमल यूनिकोड से बदलें। यूनिकोड की सूची के लिए वेबसाइट https://unicode-table.com (या) http://unicodelookup.com देखें

पायथन का उपयोग करते हुए स्थानीय कनवर्टर:

संदर्भ: यूनिकोड के लिए पासवर्ड "p @ s # w: E" का रूपांतरण इस प्रकार होगा,

@ = %40
$ = %24
# = %23
: = %3A
p@s#w:E = p%40s%23w%3AE

इनपुट:

[root@localhost ~]# python -c "import sys, urllib as enc; print enc.quote_plus(sys.argv[1])" "p@s#w:E"

आउटपुट:

p%40s%23w%3AE
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.