# apt-get install samba samba-client
# Пакет samba-client необходим для установки smbpasswd
# Файл smb.conf для сети офиса, старый стиль
[global]
workgroup = Workgroup
netbios name = altnas
printing = CUPS
printcap name = CUPS
show add printer wizard = No
wins support = yes
[master]
comment = Master work area files
path = /mnt/md1600g/data
valid users = admin evg
read only = No
browseable = yes
[distr]
comment = Distr iso
path = /mnt/md240g/images
valid users = admin evg
read only = No
browseable = yes
create mask = 0660
directory mask = 0770
root# groupadd bakups
root# useradd admin
root# passwd admin
root# usermod -a -G bakups admin
root# mkdir -p /mnt/md1600g/data/{bakups/{buh,doc}}
root# chown -R admin:bakups /mnt/md1600g/data
root# chmod -R ug+rwxs,o-w,o+rx /mnt/md1600g/data
root# smbpasswd -a admin или pdbedit -a admin
root# pdbedit -L просмотр списка пользователей
Общее правило — для каждого пользователя в /etc/samba/smbpasswd (файл может быть в другом месте) обязательно должен существовать пользователь в /etc/passwd. Обратное утверждение неверно.
Подключаются пользователи которые имеют логин и пароль в системе, если Windows, то при совпадении логина и пароля подключаются без авторизации. Права в директории имеют пользователи в группе backups и при наличии SGID файлы создаются с правами группы backups
Чтобы пользователи backups не грохнули главные каталоги установи на них sticky bit используйте chmod +t, а затем имя файла или каталога, для которого вы хотите установить разрешения.
p.s. это как пример и возможны некоторые неточности при настройки прав каталогов, нужно проверять