पासवर्ड फ़ाइल को बिना ओवरराइट किए Squid NCSA उपयोगकर्ता जोड़ें
खातों को ओवरराइट किए बिना मौजूदा NCSA-शैली की पासवर्ड फ़ाइल अपडेट करें और क्रेडेंशियल संग्रहण को Squid की एक्सेस नीति से अलग रखें।
पहला उपयोगकर्ता काम करता है। आप दूसरा जोड़ते हैं और पहला गायब हो जाता है। समस्या पासवर्ड-फ़ाइल कमांड में हो सकती है, Squid में एक-उपयोगकर्ता की सीमा में नहीं।
Apache का htpasswd विकल्प -c के साथ पासवर्ड फ़ाइल बनाता है। मौजूदा फ़ाइल पर इस्तेमाल करने पर यह उसे फिर से लिख देता है। हर बार उपयोगकर्ता जोड़ते या अपडेट करते समय उस विकल्प का इस्तेमाल न करें।
आपके एडमिनिस्ट्रेटर द्वारा बनाए रखी जाने वाली मौजूदा फ़ाइल के लिए रूप यह है:
htpasswd /etc/squid/passwords alex
basic_ncsa_auth के लिए कॉन्फ़िगर की गई असली फ़ाइल को उपयुक्त प्रशासनिक अनुमतियों के साथ इस्तेमाल करें। प्रोग्राम पासवर्ड को कमांड लाइन में रखने के बजाय उसके लिए पूछता है।
सहायक को परिणामी फ़ाइल पढ़नी आनी चाहिए, और उसके समर्थित पासवर्ड फ़ॉर्मेट उस तरह से मेल खाने चाहिए जैसे प्रविष्टियाँ बनाई जाती हैं। कहीं और नई फ़ाइल बनाने से Squid उसका इस्तेमाल नहीं करता।
संग्रहीत उपयोगकर्ता हर गंतव्य के लिए स्वतः अधिकृत नहीं होता। Squid के प्रमाणीकरण सहायक और उसके एक्सेस नियमों के अलग-अलग काम हैं।
दूरस्थ क्लाइंट से पासवर्ड बदलना एक और आवश्यकता है। केवल इसलिए कि ब्राउज़र प्रॉक्सी का उपयोग कर सकता है, NCSA फ़ाइल स्व-सेवा पासवर्ड-परिवर्तन प्रोटोकॉल नहीं देती। सेवा की स्थापित खाता-प्रबंधन प्रक्रिया का उपयोग करें।