Squid-ის NCSA მომხმარებლის დამატება პაროლის ფაილის გადაწერის გარეშე
განაახლეთ არსებული NCSA სტილის პაროლის ფაილი ანგარიშების გადაწერის გარეშე და განასხვავეთ სერთიფიკატების შენახვა Squid-ის წვდომის პოლიტიკისგან.
პირველი მომხმარებელი მუშაობს. ამატებთ მეორეს და პირველი ქრება. პრობლემა შეიძლება პაროლის ფაილის ბრძანებაში იყოს, და არა Squid-ში ერთი მომხმარებლის ლიმიტში.
Apache-ის htpasswd პარამეტრი -c-თან ერთად ქმნის პაროლის ფაილს. არსებულ ფაილზე გამოყენებისას ის მას გადაწერს. არ გამოიყენოთ ეს პარამეტრი ყოველ ჯერზე, როცა მომხმარებელს ამატებთ ან აახლებთ.
თქვენი ადმინისტრატორის მიერ შენახული არსებული ფაილისთვის ფორმა ასეთია:
htpasswd /etc/squid/passwords alex
გამოიყენეთ basic_ncsa_auth-ისთვის კონფიგურირებული რეალური ფაილი შესაბამისი ადმინისტრაციული უფლებებით. პროგრამა ითხოვს პაროლს და არ ათავსებს მას ბრძანების სტრიქონში.
დამხმარე პროგრამამ უნდა შეძლოს მიღებული ფაილის წაკითხვა, და მის მიერ მხარდაჭერილი პაროლის ფორმატები უნდა შეესაბამებოდეს იმას, თუ როგორ იქმნება ჩანაწერები. სხვა ადგილას ახალი ფაილის შექმნა Squid-ს არ აიძულებს გამოიყენოს ის.
შენახული მომხმარებელი ავტომატურად არ არის ავტორიზებული ყველა დანიშნულებისთვის. Squid-ის ავთენტიფიკაციის დამხმარე პროგრამას და მის წვდომის წესებს ცალკე ამოცანები აქვთ.
პაროლის შეცვლა დისტანციური კლიენტიდან კიდევ ერთი მოთხოვნაა. NCSA ფაილი არ იძლევა თვითმომსახურების პაროლის შეცვლის პროტოკოლს მხოლოდ იმიტომ, რომ ბრაუზერს შეუძლია პროქსის გამოყენება. გამოიყენეთ სერვისის დამკვიდრებული ანგარიშის მართვის პროცესი.