Squid NCSA-felhasználó hozzáadása a jelszófájl felülírása nélkül
Frissítsen egy meglévő NCSA stílusú jelszófájlt a fiókok felülírása nélkül, és különböztesse meg a hitelesítő adatok tárolását a Squid hozzáférési házirendjétől.
Az első felhasználó működik. Hozzáadja a másodikat, és az első eltűnik. A probléma a jelszófájl parancsában lehet, nem a Squid egyfelhasználós korlátjában.
Az Apache htpasswd opciója a -c kapcsolóval jelszófájlt hoz létre. Meglévő fájlra alkalmazva felülírja azt. Ne használja ezt az opciót minden alkalommal, amikor felhasználót ad hozzá vagy frissít.
A rendszergazdája által kezelt meglévő fájl esetében a forma:
htpasswd /etc/squid/passwords alex
Használja a basic_ncsa_auth számára beállított tényleges fájlt, a megfelelő rendszergazdai jogosultságokkal. A program kérdezi a jelszót, ahelyett hogy a parancssorba tenné.
A segédprogramnak olvasnia kell a létrejövő fájlt, és az általa támogatott jelszóformátumoknak meg kell felelniük annak, ahogyan a bejegyzések készülnek. Egy új fájl máshol történő létrehozása nem veszi rá a Squidet, hogy azt használja.
Egy tárolt felhasználó nem jogosult automatikusan minden célra. A Squid hitelesítési segédprogramjának és hozzáférési szabályainak külön feladataik vannak.
A jelszó módosítása távoli kliensről további követelmény. Az NCSA-fájl nem kínál önkiszolgáló jelszómódosítási protokollt csak azért, mert egy böngésző használhatja a proxyt. Használja a szolgáltatás kialakult fiókkezelési folyamatát.