Use smbpasswd que criará o arquivo se ele não funcionar existe quando você adiciona um novo usuário
ls -l /var/lib/samba/private/secrets.tdb
ls: cannot access /var/lib/samba/private/secrets.tdb: No such file or directory
smbbpasswd iain
New SMB password:
Retype new SMB password:
ls -l /var/lib/samba/private/secrets.tdb
-rw-------. 1 root root 45056 Jul 6 07:54 /var/lib/samba/private/secrets.tdb