Ajuda na configuração do squid + LDAP

2010-06-29 Por tôpico Leandro Moreira
Prezados,
Estou configurando squid com ldap, o ldap esta configurado e funcionando,
criei nele a seguinte arvore:

local.com.br
 unidades
produção
   liberado
   proibido
   restrito

Meu problema e na hora de autenicar no squid, pois quando configuro a flag
de autenticação dessa forma:

auth_param basic program /usr/lib/squid3/squid_ldap_auth -b
dc=Liberados,ou=producao,ou=Unidades,dc=local,dc=com,dc=br 10.0.50.11

Meus usuários autenticam sem problema algum, so que como terei outras
unidades, entendo que nao possa ficar dessa forma, por exemplo, preciso
adicionar a unidade administrativo, que ficaria entao dessa forma:

dc=local,dc=com,dc=br
  ou=unidades
ou=produção
   dc=liberado
   dc=proibido
   dc=restrito
ou=administrativo
   dc=liberado
   dc=proibido
   dc=restrito

Alterei a configuração de autenticação para:

auth_param basic program /usr/lib/squid3/squid_ldap_auth -b
ou=Unidades,dc=local,dc=com,dc=br 10.0.50.11

Ao entrar com login se senha ele fica retornando com a caixa de autenticação
e no log do squid (cache.log) da a seguinte mensagem:

squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'
squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'
squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'

Alguem faz ideia de como faço para configurar a autenticação de forma q ele
pegue toda as unidades e seu conteudo.

Att.

-- 
Leandro Moreira
Network Administrator
LPIC1 - Linux Professional Institute Certified
e-mail/msn: lean...@leandromoreira.eti.br
Tel.: + 55(32) 9906-5713


Re: Ajuda na configuração do squid + LDAP

2010-06-29 Por tôpico Allison Vollmann
Olá,

De acordo com a documentação o squid não suporta mais que uma base de usuários, 
mas é possível fazer a consulta por exemplo utilizando vários tipos diferentes 
de autenticação, na respectiva ordem: negotiate, ntlm, digest, basic

Para surprir a necessidade de multiplas bases de usuário você pode utilizar o 
pam para autenticação do tipo basic, este suporta multiplas bases de usuário.

Mas para o seu caso o mais simples seria configurar a base LDAP da seguinte 
forma:

dc=local,dc=com,dc=br
|
|-ou=Users
|
|-ou=Groups

Autenticar em: ou=Users,dc=local,dc=com,dc=br

E fazer acls de acordo com o grupo, ex:

acl producao external LDAP_group producao
acl producao external LDAP_group administrativo

Ai seria apenas aplicar as restrições em cima de cada acl

--- Em ter, 29/6/10, Leandro Moreira lean...@leandromoreira.eti.br escreveu:

De: Leandro Moreira lean...@leandromoreira.eti.br
Assunto: Ajuda na configuração do squid + LDAP
Para: d-u-p debian-user-portuguese@lists.debian.org
Data: Terça-feira, 29 de Junho de 2010, 11:48

Prezados,
Estou configurando squid com ldap, o ldap esta configurado e funcionando, criei 
nele a seguinte arvore:

local.com.br
 unidades
    produção
   liberado

   proibido
       restrito

Meu problema e na hora de autenicar no squid, pois quando configuro a flag de 
autenticação dessa forma:

auth_param basic program /usr/lib/squid3/squid_ldap_auth -b 
dc=Liberados,ou=producao,ou=Unidades,dc=local,dc=com,dc=br 10.0.50.11  


Meus usuários autenticam sem problema algum, so que como terei outras unidades, 
entendo que nao possa ficar dessa forma, por exemplo, preciso adicionar a 
unidade administrativo, que ficaria entao dessa forma:


dc=local,dc=com,dc=br
 
ou=unidades

    ou=produção

   dc=liberado

   dc=proibido

       dc=restrito


    ou=administrativo


   dc=liberado


   dc=proibido


       dc=restrito

Alterei a configuração de autenticação para:

auth_param basic program /usr/lib/squid3/squid_ldap_auth -b 
ou=Unidades,dc=local,dc=com,dc=br 10.0.50.11  

Ao entrar com login se senha ele fica retornando com a caixa de autenticação e 
no log do squid (cache.log) da a seguinte mensagem:


squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'
squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'
squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'


Alguem faz ideia de como faço para configurar a autenticação de forma q ele 
pegue toda as unidades e seu conteudo.

Att.

-- 
Leandro Moreira
Network Administrator
LPIC1 - Linux Professional Institute Certified

e-mail/msn: lean...@leandromoreira.eti.br
Tel.: + 55(32) 9906-5713




  

Re: Ajuda na configuração do squid + LDAP

2010-06-29 Por tôpico Leandro Moreira
Allison,
Perfeita sua colocação, era maios ou menos isso que estava prevendo ter que
fazer, com relação a criação das acls que sugeriu:

acl producao external LDAP_group producao
acl producao external LDAP_group administrativo

Como ele vai identificar quem pertence a que grupo?

Quando eu criar o usuário X por exemplo crio ele na ou Users e na OU Groups
que trár um subgrupo produção?

Att.

Leandro Moreira.

Em 29 de junho de 2010 14:23, Allison Vollmann
allisonv...@yahoo.com.brescreveu:

 Olá,

 De acordo com a documentação o squid não suporta mais que uma base de
 usuários, mas é possível fazer a consulta por exemplo utilizando vários
 tipos diferentes de autenticação, na respectiva ordem: negotiate, ntlm,
 digest, basic

 Para surprir a necessidade de multiplas bases de usuário você pode utilizar
 o pam para autenticação do tipo basic, este suporta multiplas bases de
 usuário.

 Mas para o seu caso o mais simples seria configurar a base LDAP da seguinte
 forma:


 dc=local,dc=com,dc=br
 |
 |-ou=Users
 |
 |-ou=Groups

 Autenticar em: ou=Users,dc=local,dc=com,dc=br

 E fazer acls de acordo com o grupo, ex:


 Ai seria apenas aplicar as restrições em cima de cada acl

 --- Em *ter, 29/6/10, Leandro Moreira 
 lean...@leandromoreira.eti.br*escreveu:


 De: Leandro Moreira lean...@leandromoreira.eti.br
 Assunto: Ajuda na configuração do squid + LDAP
 Para: d-u-p debian-user-portuguese@lists.debian.org
 Data: Terça-feira, 29 de Junho de 2010, 11:48


 Prezados,
 Estou configurando squid com ldap, o ldap esta configurado e funcionando,
 criei nele a seguinte arvore:

 local.com.br
  unidades
 produção
liberado
proibido
restrito

 Meu problema e na hora de autenicar no squid, pois quando configuro a flag
 de autenticação dessa forma:

 auth_param basic program /usr/lib/squid3/squid_ldap_auth -b
 dc=Liberados,ou=producao,ou=Unidades,dc=local,dc=com,dc=br 10.0.50.11

 Meus usuários autenticam sem problema algum, so que como terei outras
 unidades, entendo que nao possa ficar dessa forma, por exemplo, preciso
 adicionar a unidade administrativo, que ficaria entao dessa forma:

 dc=local,dc=com,dc=br
   ou=unidades
 ou=produção
dc=liberado
dc=proibido
dc=restrito
 ou=administrativo
dc=liberado
dc=proibido
dc=restrito

 Alterei a configuração de autenticação para:

 auth_param basic program /usr/lib/squid3/squid_ldap_auth -b
 ou=Unidades,dc=local,dc=com,dc=br 10.0.50.11

 Ao entrar com login se senha ele fica retornando com a caixa de
 autenticação e no log do squid (cache.log) da a seguinte mensagem:

 squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'
 squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'
 squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'

 Alguem faz ideia de como faço para configurar a autenticação de forma q ele
 pegue toda as unidades e seu conteudo.

 Att.

 --
 Leandro Moreira
 Network Administrator
 LPIC1 - Linux Professional Institute Certified
 e-mail/msn: 
 lean...@leandromoreira.eti.brhttp://mc/compose?to=lean...@leandromoreira.eti.br
 Tel.: + 55(32) 9906-5713







-- 
Leandro Moreira
Network Administrator
LPIC1 - Linux Professional Institute Certified
e-mail/msn: lean...@leandromoreira.eti.br
Tel.: + 55(32) 9906-5713


Re: Ajuda na configuração do squid + LDAP

2010-06-29 Por tôpico Leandro Moreira
Roberval,
Espero que tenha entendido corretamente suuas duvidas:
1)  A troca e contante, por isso uso perfil movel.
2) A principio esse controle ao qual voce se refere faço no servidor dhcp,
cadsatrando as maquinnas da rede e fazendo com que somente os hosts
cadastrados recebam ip
3) Não uso thunderCache

Att.

Leandro Moreira.

Em 29 de junho de 2010 12:13, roberval.s...@gmail.com 
roberval.s...@gmail.com escreveu:

 ola leandro,

 fugindo um pouco do assunto eu queria fazer umas perguntas, sobre sua
 estrutura... posso? pretendo melhorar minha estrutura...  aprendendo com os
 amigos!

 1) Por exemplo, existem usuários que trocam de máquina?  tipo usam seus
 logins  hora  em uma estação hora em outra?

 2) é possível controlar os acessos dos clientes pelo gateway? digo com um
 iptables, descartando o squid? como se o squid fosso somente para cache
 mesmo?

 3) você usa Thunder Cache no seu squid?

 []s Sena






 Leandro Moreira wrote:

 Prezados,
 Estou configurando squid com ldap, o ldap esta configurado e funcionando,
 criei nele a seguinte arvore:

 local.com.br http://local.com.br

  unidades
produção
   liberado
   proibido
   restrito

 Meu problema e na hora de autenicar no squid, pois quando configuro a flag
 de autenticação dessa forma:

 auth_param basic program /usr/lib/squid3/squid_ldap_auth -b
 dc=Liberados,ou=producao,ou=Unidades,dc=local,dc=com,dc=br 10.0.50.11
 Meus usuários autenticam sem problema algum, so que como terei outras
 unidades, entendo que nao possa ficar dessa forma, por exemplo, preciso
 adicionar a unidade administrativo, que ficaria entao dessa forma:

 dc=local,dc=com,dc=br
  ou=unidades
ou=produção
   dc=liberado
   dc=proibido
   dc=restrito
ou=administrativo
   dc=liberado
   dc=proibido
   dc=restrito

 Alterei a configuração de autenticação para:

 auth_param basic program /usr/lib/squid3/squid_ldap_auth -b
 ou=Unidades,dc=local,dc=com,dc=br 10.0.50.11
 Ao entrar com login se senha ele fica retornando com a caixa de
 autenticação e no log do squid (cache.log) da a seguinte mensagem:

 squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'
 squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'
 squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'

 Alguem faz ideia de como faço para configurar a autenticação de forma q
 ele pegue toda as unidades e seu conteudo.

 Att.

 --
 Leandro Moreira
 Network Administrator
 LPIC1 - Linux Professional Institute Certified
 e-mail/msn: lean...@leandromoreira.eti.br mailto:
 lean...@leandromoreira.eti.br

 Tel.: + 55(32) 9906-5713



 --
 Roberval Sena
 www.TecnoCubo.com.br
 msn s...@centralpc.com.br





-- 
Leandro Moreira
Network Administrator
LPIC1 - Linux Professional Institute Certified
e-mail/msn: lean...@leandromoreira.eti.br
Tel.: + 55(32) 9906-5713


Re: Ajuda na configuração do squid + LDAP

2010-06-29 Por tôpico Allison Vollmann
Então,

No Users ele vai armazenar o 'gidNumber' (o código do grupo do usuário, como é 
armazenado no /etc/passwd)

No Groups ele pode ter multiplos 'memberUid' (que correspondem aos usuários que 
fazem partes de grupos secundários, da mesma forma que é armazenado no 
/etc/groups)

Estes schemas estão incluidos no openldap por default, e são os mesmos que 
podem ser utilizados para o pam e para o samba.

--- Em ter, 29/6/10, Leandro Moreira lean...@leandromoreira.eti.br escreveu:

De: Leandro Moreira lean...@leandromoreira.eti.br
Assunto: Re: Ajuda na configuração do squid + LDAP
Para: Allison Vollmann allisonv...@yahoo.com.br
Cc: debian-user-portuguese@lists.debian.org
Data: Terça-feira, 29 de Junho de 2010, 14:31

Allison,
Perfeita sua colocação, era maios ou menos isso que estava prevendo ter que 
fazer, com relação a criação das acls que sugeriu:

acl producao external LDAP_group producao
acl producao external 
LDAP_group administrativo

Como ele vai identificar quem pertence a que grupo?

Quando eu criar o usuário X por exemplo crio ele na ou Users e na OU Groups que 
trár um subgrupo produção?

Att.

Leandro Moreira.


Em 29 de junho de 2010 14:23, Allison Vollmann allisonv...@yahoo.com.br 
escreveu:

Olá,

De acordo com a documentação o squid não suporta mais que uma base de usuários, 
mas é possível fazer a consulta por exemplo utilizando vários tipos diferentes 
de autenticação, na respectiva ordem: negotiate, ntlm, digest, basic


Para surprir a necessidade de multiplas bases de usuário você pode utilizar o 
pam para autenticação do tipo basic, este suporta multiplas bases de usuário.

Mas para o seu caso o mais simples seria configurar a base LDAP da seguinte 
forma:


dc=local,dc=com,dc=br
|
|-ou=Users
|
|-ou=Groups

Autenticar em: ou=Users,dc=local,dc=com,dc=br

E fazer acls de acordo com o grupo, ex:


Ai seria apenas aplicar as restrições em cima de cada acl


--- Em ter, 29/6/10,
 Leandro Moreira lean...@leandromoreira.eti.br escreveu:


De: Leandro Moreira lean...@leandromoreira.eti.br
Assunto: Ajuda na configuração do squid + LDAP
Para: d-u-p debian-user-portuguese@lists.debian.org

Data: Terça-feira, 29 de Junho de 2010, 11:48

Prezados,
Estou configurando squid com ldap, o ldap esta configurado e funcionando, criei 
nele a seguinte arvore:

local.com.br

 unidades
    produção
   liberado

   proibido
       restrito

Meu problema e na hora de autenicar no squid, pois quando configuro a flag de 
autenticação dessa forma:

auth_param basic program /usr/lib/squid3/squid_ldap_auth -b 
dc=Liberados,ou=producao,ou=Unidades,dc=local,dc=com,dc=br 10.0.50.11  



Meus usuários autenticam sem problema algum, so que como terei outras unidades, 
entendo que nao possa ficar dessa forma, por exemplo, preciso adicionar a 
unidade administrativo, que ficaria entao dessa forma:



dc=local,dc=com,dc=br
 
ou=unidades

    ou=produção

   dc=liberado

   dc=proibido

       dc=restrito


    ou=administrativo


   dc=liberado


   dc=proibido


       dc=restrito

Alterei a configuração de autenticação para:

auth_param basic program /usr/lib/squid3/squid_ldap_auth -b 
ou=Unidades,dc=local,dc=com,dc=br 10.0.50.11  

Ao entrar com login se senha ele fica retornando com a caixa de autenticação e 
no log do squid (cache.log) da a seguinte mensagem:



squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'
squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'
squid_ldap_auth: WARNING, could not bind to binddn 'Invalid credentials'



Alguem faz ideia de como faço para configurar a autenticação de forma q ele 
pegue toda as unidades e seu conteudo.

Att.

-- 
Leandro Moreira
Network Administrator
LPIC1 - Linux Professional Institute Certified


e-mail/msn: lean...@leandromoreira.eti.br
Tel.: + 55(32) 9906-5713






   


-- 
Leandro Moreira
Network Administrator
LPIC1 - Linux Professional Institute Certified
e-mail/msn: lean...@leandromoreira.eti.br

Tel.: + 55(32) 9906-5713