Першы карыстальнік працуе. Вы дадаяце другога — і першы знікае. Прычынай можа быць каманда файла пароляў, а не абмежаванне на аднаго карыстальніка ў Squid.

Опцыя Apache htpasswd -c стварае файл пароляў. Пры выкарыстанні на існуючым файле яна перазапісвае яго. Не выкарыстоўвайце гэтую опцыю кожны раз, калі дадаяце або абнаўляеце карыстальніка.

Для існуючага файла, які вядзе ваш адміністратар, форма такая:

htpasswd /etc/squid/passwords alex

Выкарыстоўвайце сапраўдны файл, наладжаны для basic_ncsa_auth, з адпаведнымі адміністрацыйнымі правамі. Праграма запытвае пароль, а не змяшчае яго ў камандным радку.

Памочнік павінен мець магчымасць чытаць атрыманы файл, і яго падтрыманыя фарматы пароляў павінны адпавядаць таму, як ствараюцца запісы. Стварэнне новага файла ў іншым месцы не прымусіць Squid выкарыстоўваць яго.

Захаваны карыстальнік не аўтаматычна аўтарызаваны для кожнага прызначэння. Памочнік аўтэнтыфікацыі Squid і яго правілы доступу выконваюць розныя задачы.

Змена пароля з аддаленага кліента — яшчэ адно патрабаванне. Файл NCSA не дае пратакол самаабслугоўвання змены пароля толькі таму, што браўзер можа выкарыстоўваць проксі. Выкарыстоўвайце ўсталяваны працэс кіравання ўліковымі запісамі сэрвісу.

Падобныя артыкулы