Пример рабочего конфига с коментариями
smb.conf
[global]
; General server settings
; Имя компа, как будет видно в сетевом окружении
netbios name = nas
server string = My personal NAS
; Рабочая группа клиентов
workgroup = WORKGROUP
announce version = 5.0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
passdb backend = tdbsam
security = user
null passwords = true
; Файл для альясов имен юзеров
username map = /etc/samba/smbusers
name resolve order = hosts wins bcast
wins support = yes
; Логи
log file = /var/log/samba/log.%m
syslog = 0
syslog only = no
дальше свои дирректории
после этого надо создать пароль пользователей самбы
smbpasswd -a имя_юзера
и включить его
smbpasswd -e имя_юзера
дальше можем конектиться от его имени к серверу, чтоб сделать сопоставление имен, можно настроить
/etc/samba/smbusers
формат примерно такой
имя_юзера = псевдоним1 псевдоним2
Еще не забудьте проверить чтоб пользователи, от которых вы заходите по smb имели сами по себе права на запись в указанные директории.