O Samba usa bancos de dados em formato TDB como uma alternativa mais rápida aos arquivos textuais smbpasswd
. O banco de dados da conta está localizado em /var/lib/samba/passdb.tdb
por padrão. Use pdbedit --import
.
depois de atualizar o debian do lenny para o squeeze (e o samba para a versão 3.5.6), toda a conta do usuário parece ter sido excluída. Eu tenho que recriá-los usando smbpasswd -a username
e, em seguida, defina a nova senha.
A segunda coisa é que eu tenho smb passwd file = /etc/samba/passwd
opção definida no arquivo de configuração, mas ele não funciona na nova versão do samba. Eu realmente não sei onde as senhas são armazenadas agora.
Como restaurar todas as contas de usuários anteriores do samba?
Tags samba debian debian-squeeze