Se você usa uma distro que checa dependência antes de instalar um pacote, já sabe daquele velho problema: você quer um pacotinho "X" que depende outro(s) "YYYYYYYYYYYYYYY" e aí pensa se realmente compensa ter uma formiga por causa de um elefante.
Além de não haver o menor sentido em instalar um zoológico justamente porque a Acromyrmex sp é o que lhe interessa.
Bem, aqui relato como consegui autenticação ncsa_auth no Squid sem o apache, obviamente com uma ajudinha deste pacote para slackware.
Para este tipo de autenticação necessitaremos apenas do executável "htpasswd". O que fiz foi extraí-lo e movê-lo para um diretório qualquer do $PATH, adicionando as linhas no squid (exemplo):
# Autenticação de usuários
auth_param basic program /usr/bin/ncsa_auth /etc/squid/senhas
acl password proxy_auth REQUIRED
auth_param basic children 5
auth_param basic realm Digite login e senha!
auth_param basic credentialsttl 4 hours
auth_param basic casesensitive off
http_access allow password
Observe que o ncsa_auth também foi para o $PATH.
Após reiniciar o squid, adicionei os usuários no arquivo /etc/squid/senhas e tudo funcionou às mil maravilhas:
Se precisar de algum recurso como este, tente um passo similar... Quem sabe não pode ser útil???
Abraços,
;-)