Bom dia lista, desculpe por esse e-mail ser um pouco extenso,

Troquei um servidor samba autenticando em LDAP onde a base ldap estava no 
mesmo servidor samba. Migrei a base ldap atraves dos comandos slapcat -l > 
./base.ldif e slapadd -l ./base.ldif e migrou perfeitamente, porém as contas 
de usuário e máquina samba não foram criadas na base local do novo servidor 
[passwd]. Mantive as mesmas configurações do samba, mesmo SID e tudo 
funcionou perfeito [as estações logam normalmente no dominio]. Acontece que 
ao usar o comando smblda-user* ou smbldap-passwd só funciona com contas 
novas que eu criei na base ldap, e as que foram migradas ele avisa que não 
existe. Comparando os atributos das contas, percebi que a conta nova criada 
pelo smbldap-useradd tem vários atributos a mais que as outras não tem, como 
mostrado abaixo:

Conta nova [criada com smbldap-useradd]:
-------------------------------------------
# cereais1, Users, sanrafael.com.br
dn: uid=cereais1,ou=Users,dc=sanrafael,dc=com,dc=br
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: sambaSamAccount
cn: cereais1
sn: cereais1
givenName: cereais1
uid: cereais1
uidNumber: 1012
gidNumber: 1000
homeDirectory: /home/samba/users/cereais1
loginShell: /bin/false
gecos: Cereais1
sambaSID: S-1-5-21-441394666-2775445682-1445930235-3024
displayName: Cereais1
sambaPasswordHistory: 
00000000000000000000000000000000000000000000000000000000
 00000000
sambaAcctFlags: [U          ]
sambaLMPassword: B18B9A6766713CD6C2265B23734E0DAC
sambaNTPassword: 952BE079C7C3A10C9E548E4FE5CBB4E3
sambaPwdLastSet: 1198194894
userPassword:: e1NTSEF9TjZYREpSUno0NDVtTmhLaktjYjBwdXV1UVVlRzA2Zzg=

Conta antiga [migrada]:
-----------------------
# marcos, Users, sanrafael.com.br
dn: uid=marcos,ou=Users,dc=sanrafael,dc=com,dc=br
uid: marcos
sambaSID: S-1-5-21-441394666-2775445682-1445930235-2032
sambaPrimaryGroupSID: S-1-5-21-441394666-2775445682-1445930235-2005
sambaPwdCanChange: 1133290785
sambaLMPassword: AAD3B435B51404EEAAD3B435B51404EE
sambaNTPassword: 31D6CFE0D16AE931B73C59D7E0C089C0
sambaPwdLastSet: 1133290785
objectClass: sambaSamAccount
objectClass: account
sambaAcctFlags: [UX         ]

Dúvida: a migração de base ldap é feita dessa forma mesmo? como faço para 
adicionar esses atributos sem recriar as contas e evitar reingressas 
estações?

Abraço a todos,

Valcir.
Netsul® Solutions
(46) 3224-6965 

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a