Felipe Domingos
(usa Slackware)
Enviado em 04/09/2008 - 10:48h
Bom dia galera do VOL,
Estou querendo implementar uma estrutura onde o servidor LDAP armazena os dados dos usuários, quero utilizar a autenticação via LDAP nessas localidades e utilizar o SAMBA como PDC.
No cadastro dos usuários, para cada localidade tenho um OU diferente, mantendo os usuários abaixo de sua respectiva localidade. ex:
ou=adm,dc=com,dc=br
uid=user,ou=adm,dc=com,dc=br
ou=unidadeA,dc=com,dc=br
uid=user,ou=unidadeA,dc=com,dc=br
O problema que tenho, é que quando tento logar com esse usuário em uma maquina ingressada no domínio, o retorno de pesquisa do LDAP retorna ambos os usuários (tanto ADM quanto UNIDADEA) e assim não permite que o usuário se logue.
A saída mostrando o retorno:
slapd[3560]: conn=1319 op=7 SRCH base="dc=com,dc=br" scope=2 deref=0 filter="(&(uid=user)(objectClass=sambaSamAccount))"
Sep 4 10:44:02 samba slapd[3560]: conn=1319 op=7 SRCH attr=uid uidNumber gidNumber homeDirectory sambaPwdLastSet sambaPwdCanChange sambaPwdMustChange sambaLogonTime sambaLogoffTime sambaKickoffTime cn sn displayName sambaHomeDrive sambaHomePath sambaLogonScript sambaProfilePath description sambaUserWorkstations sambaSID sambaPrimaryGroupSID sambaLMPassword sambaNTPassword sambaDomainName objectClass sambaAcctFlags sambaMungedDial sambaBadPasswordCount sambaBadPasswordTime sambaPasswordHistory modifyTimestamp sambaLogonHours modifyTimestamp uidNumber
Sep 4 10:44:02 samba slapd[3560]: conn=1319 op=7 SEARCH RESULT tag=101 err=0 nentries=2 text=
Obs: o retorno duplo e indicado aqui: nentries=2
Pelo que vi, esse retorno duplo é devido a consulta utilizar o nivel de pesquisa "dc=com,dc=br" e não incluir o "ou" na pesquisa, no smb.conf de cada localidade tenho informado onde ele deve pesquisar os usuários:
trecho do smb.conf ADM:
ldap suffix = dc=com,dc=br
ldap user suffix = ou=adm
trecho do smb.conf UnidadeA:
ldap suffix = dc=com,dc=br
ldap user suffix = ou=unidadeA
Fica então a pergunta, se existe como fazer isso de Domínios diferentes na mesma base LDAP e se sim, como alterar para cada Domínio pesquisar somente dentro do seu "ou".
T+