[global]
workgroup = ENG
netbios name = sergey
server string = Samba Server
interfaces = lo br0
bind interfaces only = Yes
name resolve order = bcast host lmhosts wins
# Протоколы
server min protocol = SMB2
server max protocol = SMB3
client min protocol = SMB2
client max protocol = SMB3
# Браузер
browse list = yes
local master = yes
os level = 66
preferred master = yes
domain master = no
wins support = no
# Логи
log file = /var/log/samba/log.%m
max log size = 10000
# Принтеры
load printers = no
show add printer wizard = no
disable spoolss = yes
# Безопасность
security = USER
passdb backend = tdbsam
map to guest = never
hosts allow = 127.0.0.0/8 195.0.1.0/24 10.8.0.0/24 2000:2cc0:13b1:3333::/64
# Симлинки (безопасно)
unix extensions = yes
wide links = no
follow symlinks = yes
# Производительность (умеренно)
read raw = yes
write raw = yes
max xmit = 64000
dead time = 15
use sendfile = yes
# IDMAP
idmap config * : backend = tdb
# Кодировка
unix charset = UTF8
# Показывать только те шары, к которым у пользователя есть доступ
access based share enum = yes
# Не показывать недоступные шары в списке
# show inaccessible shares = no
[homes]
comment = Home Directories
valid users = %S
path = /home/%S/SAMBA
browseable = yes
writable = yes
create mask = 0640
directory mask = 0750
guest ok = no
inherit acls = yes
Теперь настроим wsdd. Служба обнаружения веб-сервисов (Web Service Discovery), который позволяет машинам с Linux (например, NAS или Samba-серверам) отображаться в сетевом окружении Windows. Он заменяет устаревший протокол NetBIOS, обеспечивая видимость устройств в Windows 10/11 через протокол WSD
Указываем интерфейс и группу для wsdd
May 7 09:45:02 www smbd[]: Unable to connect to CUPS server localhost:631 - Connection refused
Многие считают, что строки "load printers = no" достаточно для отключения поддержки принтеров, но на самом деле
это не так. Опция "show add printer wizard = no" предотвращает появление иконки "Добавить принтер" в списке
расшаренных ресурсов. Опция "disable spoolss = yes" отключает возможность загрузки клиентами WinNT/2000 (и выше)
драйверов принтера с Samba-сервера.
Чтобы умерить самбовые печатные потуги и избавиться от этих сообщений, нужно в samba.conf добавить следующее: