Дадаць карыстальніка Squid NCSA без перазапісу файла пароляў
Абнавіць існуючы файл пароляў у стылі NCSA без перазапісу ўліковых запісаў і адрозніць захоўванне ўліковых даных ад палітыкі доступу Squid.
Першы карыстальнік працуе. Вы дадаяце другога — і першы знікае. Прычынай можа быць каманда файла пароляў, а не абмежаванне на аднаго карыстальніка ў Squid.
Опцыя Apache htpasswd -c стварае файл пароляў. Пры выкарыстанні на існуючым файле яна перазапісвае яго. Не выкарыстоўвайце гэтую опцыю кожны раз, калі дадаяце або абнаўляеце карыстальніка.
Для існуючага файла, які вядзе ваш адміністратар, форма такая:
htpasswd /etc/squid/passwords alex
Выкарыстоўвайце сапраўдны файл, наладжаны для basic_ncsa_auth, з адпаведнымі адміністрацыйнымі правамі. Праграма запытвае пароль, а не змяшчае яго ў камандным радку.
Памочнік павінен мець магчымасць чытаць атрыманы файл, і яго падтрыманыя фарматы пароляў павінны адпавядаць таму, як ствараюцца запісы. Стварэнне новага файла ў іншым месцы не прымусіць Squid выкарыстоўваць яго.
Захаваны карыстальнік не аўтаматычна аўтарызаваны для кожнага прызначэння. Памочнік аўтэнтыфікацыі Squid і яго правілы доступу выконваюць розныя задачы.
Змена пароля з аддаленага кліента — яшчэ адно патрабаванне. Файл NCSA не дае пратакол самаабслугоўвання змены пароля толькі таму, што браўзер можа выкарыстоўваць проксі. Выкарыстоўвайце ўсталяваны працэс кіравання ўліковымі запісамі сэрвісу.