On Tue, Sep 5, 2017 at 3:05 PM, Fagner Patricio <fagner.patri...@gmail.com> wrote:
> Pessoal, tudo bem? > > Olha, eu sou muito ruim no squid e tenho que instalar um novo servidor > proxy autenticado, a autenticação vai se dar por arquivo htpasswd na mesma > máquina que está o squid, fiz as configurações mais simples possivel, mas > quando vai autenticar ele fica pedindo login e senha sem parar, meu > squid.conf abaixo: > > peço só uma desculpa, sei que aqui é lista de debian, mas esse nó eu tive > que usar o centos para instalar o squid, espero que mesmo assim possam me > ajudar :) > > > Ola, Por min não há problemas em ajudar quanto a um pacotes, aplicação, que são comum nas mas diversas distribuições de linux (e outros kernel). Mas, odeio quando após diversas tentativas de ajuda, se descobre que a distribuição não e Debian. Ou seja, todas as dicas de ajuda, se baseavan no Debian, mas a resposta para o problema dependia de como a distribuição trata alguns aspectos do sistema. Que, talvez seja o seu caso. O CentOS outros derivados do Red Hat Enterprise, usam extensivamente o selinux. O seu arquivo de senhas não esta em um local esperado pelo sistema, possivelmente o squid esta sem acesso ao mesmo. Não tenho muita experiencia com selinux, mas o pouco que sei aprendi configurando o apache em uma VPS com CentOs. Não lembro dos comandos e permissões necessários para mudar as permissões, bem como as "chaves" necessárias para permitir o squid acessar o arquivo de senhas. Verifique as pemissões normais ao arquivo de senhas e os diretorios anteriores. Verifique se não e necessário permissões adcionais do selinux para que o squid acesse esse arquivo. Eleve o nével de debug do squid, e verifique nos logs o que esta havendo (não faço ideia de onde fica no CentOs, /var/logs/squid ?). Squid, assim como outros daemons de rede, não roda como root, costuma rodar sob um usuário comum. Resumo: Ativar o debug, analizar o log. Ver as pemissões relgurales Ver as permissões do selinux. -- Paulino Kenji Sato