юзеры для самбы заводятся в файле /etc/samba/smbusers в виде
smbname = systemname1 systemname2 ...
где smbname - юзернейм выдаваемый пользователю удаленной машины
systemname должны быть заведены как учетки пользователей на сервере.
Не совсем так.
По умолчанию юзеры для самбы заводятся в файле
/etc/samba/smbusers.
Но это можно переопределить в
username map. Например
[global]
username map = /dir1/dir2/mysmbusers