Ο πρώτος χρήστης λειτουργεί. Προσθέτετε τον δεύτερο και ο πρώτος εξαφανίζεται. Το πρόβλημα μπορεί να είναι η εντολή του αρχείου κωδικών, όχι ένα όριο ενός χρήστη στο Squid.

Η επιλογή htpasswd του Apache με -c δημιουργεί ένα αρχείο κωδικών. Όταν χρησιμοποιείται σε υπάρχον αρχείο, το ξαναγράφει. Μη χρησιμοποιείτε αυτή την επιλογή κάθε φορά που προσθέτετε ή ενημερώνετε χρήστη.

Για ένα υπάρχον αρχείο που διαχειρίζεται ο διαχειριστής σας, η μορφή είναι:

htpasswd /etc/squid/passwords alex

Χρησιμοποιήστε το πραγματικό αρχείο που έχει ρυθμιστεί για το basic_ncsa_auth, με τα κατάλληλα διαχειριστικά δικαιώματα. Το πρόγραμμα ζητά τον κωδικό αντί να τον τοποθετεί στη γραμμή εντολών.

Το βοηθητικό πρόγραμμα πρέπει να μπορεί να διαβάζει το αρχείο που προκύπτει, και οι μορφές κωδικών που υποστηρίζει πρέπει να ταιριάζουν με τον τρόπο δημιουργίας των εγγραφών. Η δημιουργία νέου αρχείου αλλού δεν κάνει το Squid να το χρησιμοποιεί.

Ένας αποθηκευμένος χρήστης δεν εξουσιοδοτείται αυτόματα για κάθε προορισμό. Το βοηθητικό πρόγραμμα ταυτοποίησης του Squid και οι κανόνες πρόσβασης έχουν ξεχωριστές εργασίες.

Η αλλαγή κωδικού από απομακρυσμένο πελάτη είναι μια άλλη απαίτηση. Ένα αρχείο NCSA δεν παρέχει πρωτόκολλο αυτοεξυπηρέτησης για αλλαγή κωδικού μόνο και μόνο επειδή ένα πρόγραμμα περιήγησης μπορεί να χρησιμοποιήσει τον διακομιστή μεσολάβησης. Χρησιμοποιήστε την καθιερωμένη διαδικασία διαχείρισης λογαριασμών της υπηρεσίας.

Σχετικά άρθρα