2012/7/12 Paulo Henrique - BSDs Brasil <[email protected]> > Enio Marconcini wrote: > > pessoal, alguém sabe como faço para trocar a senha de um usuário > > ldap/samba, permitir que os usuários troquem suas próprias senhas? > > > > o servidor ldap é uma máquina, o samba é outra, não uso smbldaptools, > > queria algum modo de trocar as duas senhas direto no servidor ldap. > > > > tem, jeito? > > > > achei uns scripts no google mas nenhum funcionou > > > > > No seu /usr/local/etc/smb.conf > > # Parametros de Autenticao do Usuario > encrypt passwords = yes > passdb backend = ldapsam:ldap://hostname.domain.name/ > enable privileges = yes > pam password change = yes > passwd program = /usr/bin/passwd %u > > passwd chat = *New*UNIX*password* %nn *ReType*new*UNIX*password* %nn > * passwd:*all*authentication*tokens*updated*successful > unix password sync = yes > > No meu funciona normalmente mais no caso é na mesma maquina. > > Att. > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >
caro Paulo, obrigado pela dica. O meu samba está autenticando normalmente no ldap, meu problema era apenas ter uma ferramenta para que os usuários pudessem trocar suas próprias senhas. Por fim, encontrei essa ferramenta: LDAP Toolbox (LTB) muito boa, feita em php, permite a troca da senha pelo usuário, compensa conferir, ela ainda permite ativar um captcha pra reforçar a segurança. Testei aqui, funciona 100%, to rodando ela no servidor web com FreeBSD 9 mas a base ldap fica num CentOS. abraços -- *ENIO RODRIGO MARCONCINI* @eniomarconcini <http://twitter.com/eniomarconcini> *[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "You live"** * * * *"H**ave a trouble with windows: reboot!* *Have a trouble with unix: be root!"* ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

