squid3 Autenticação PAM_Auth não funciona

5

Estou tentando executar um servidor proxy squid3 com autenticação para qualquer usuário que tenha um login no servidor.

Eu segui estas instruções, e Eu sou solicitado para um nome de usuário e senha quando eu inserir os detalhes do proxy. O problema é que ele não aceita meu nome de usuário e senha root ou outra conta que eu tenha. Tenho certeza de que estou digitando a senha corretamente. Eu verifiquei o log e vejo:

  

1359436167.010 1281 174.XX.XX.XX TCP_DENIED / 407 5219 GET link root NONE / - text / html

Alguma idéia?

EDIT: Config file aqui: link Eu praticamente segui as instruções em este blog.

Também apenas para garantir que eu entendi este direito: Eu tenho um usuário local 'BOMEz' com senha 'senha'. Eu posso entrar no sistema através de massa sobre SSH. Quando o Firefox me pedem a senha, eu entro no BOMEz e na senha e ele apenas pede a senha novamente. Gostaria de poder apenas criar contas de usuário do Linux que terão acesso de proxy automaticamente.

    
por BOMEz 29.01.2013 / 06:24

1 resposta

6

Eu tive o mesmo problema. Isso resolveu:

sudo chmod u+s /usr/lib/squid3/pam_auth

Parece que o pam_auth precisa de permissões especiais para outros usuários. squid3 correu com o usuário "proxy". Eu mudei para este usuário com su -u squid e testei /usr/lib/squid3/pam_auth . Ele retorna OK se tiver o nome de usuário e a senha separados por um espaço quando executado como o mesmo usuário ou raiz.

    
por LonelyCoder 08.02.2013 / 15:16