| , , , , , |
|
http://www.ballroomjoe.com/articles/tamingthesavagedj.htm
O Universo não é uma idéia minha. A minha idéia do Universo é que é uma idéia minha. A noite não anoitece pelos meus olhos, a minha idéia da noite é que anoitece por meus olhos. Fora de eu pensar e de haver quaisquer pensamentos A noite anoitece concretamente. E o fulgor das estrelas existe como se tivesse peso. Fernando Pessoa
| , , , , , |
|

A confirmação do processo não será feita pelo Prompt de Comando.
|
# porta pela qual o Squid libera o acesso http_port 3128 |
Localize a linha: #auth_param basic program /usr/libexec/ncsa_auth /usr/etc/passwd E descomente ela também, deixando assim: |
| auth_param basic program /usr/bin/ncsa_auth /etc/squid/passwd |
Descomente as seguinte linhas também: |
|
auth_param basic children 5 auth_param basic realm Digite sua senha auth_param basic credentialsttl 2 hours auth_param basic casesensitive off |
Feito isso é só salvar e fechar o arquivo. Vamos localizar o arquivo ncsa_auth: # find / -name ncsa_auth Depois de localizá-lo, copie-o para o diretório /usr/bin: # cp /usr/sbin/ncsa_auth /usr/bin/ncsa_auth (no meu caso o arquivo estava neste diretório, mas pode variar de distribuição para distribuição) |
|
Está quase pronto! Agora vamos criar o arquivo onde ficarão os usuários e senhas.
No arquivo de configuração especificamos que o arquivo onde ficarão os usuários e senha é /etc/squid/passwd. Então vamos criá-lo, digite: # cd /etc/squid # htpasswd -c passwd rcz Onde:
Isto se faz só na primeira vez para criar o arquivo, depois é só digitar (sem o "-c"): # htpasswd passwd outro_usuário Cada vez que você criar um usuário ele vai pedir para que você digite a senha dele. Agora vamos iniciar o Squid: # /etc/rc.d/squid start E pronto, seu Squid já estará autenticando os usuários, agora basta configurar no navegador das estações para que usem proxy. |