Você poderia adicionar um systemuser primeiro e, em seguida, usar apenas smbpasswd [username]
para definir uma senha para esse usuário, para que o usuário possa usar compartilhamentos samba.
Você precisa definir uma senha separada para o samba, já que ele precisa estar em um formato específico.
No entanto, consulte samba docu para obter mais informações sobre essas coisas.
Se você tem um ldap configurado que você já sincroniza com o seu samba, você pode fazer seu sistema usar esse ldap também. Por exemplo. veja o wiki oficial do ubuntu