Ajudaria se os visitantes em potencial desse pedido soubessem:
Qual versão do samba você está usando?
Que comando você deu para gerar essa mensagem de erro?
Existe mais de uma máquina envolvida?
Adicionado:
Você pode inicialmente pelo menos precisar executar smbpasswd como root, mas geralmente faço isso da seguinte maneira:
$ sudo sh
(alterne para o shell de superusuário)
# smbpasswd -a username_one
(smbpasswd pedirá senha para o usuário um)
# smbpasswd -a username_two
(smbpasswd pedirá senha para o usuário dois)
# exit
(saídas de shell de superusuário)
Quando o arquivo smbpassword estiver configurado e preenchido, você poderá permitir que usuários comuns alterem sua senha
$ smbpasswd
(smbpassword solicita senha antiga, depois nova senha)