(OpenBSD 5.9 + Samba 4.1.22) -> Windows 10 = 0x8007003B
Добавлено: 2016-07-25 1:25:37
Здравствуйте, подскажите пожалуйста, есть серв ОпенБСД 5.9 (i386) чистая установка, Самба 4.1.22 из пакетов в режиме standalone под минимальную файлопомойку, почти дефолтный конфиг. Клиент - Вин 10 1155 х64. При включении в smb.conf в глобальных настройках опции "use sendfile = yes" и в настройках шар "only guest = yes" ("guest only = yes") одновременно, клиент (вин 10) получает ошибку 0x8007003B при попытке скопировать себе файл (запись на самбу идет без проблем). Если отключить "guest only = yes" - ошибки нет. Можно подумать на проблемы с правами файловой системы, но если глобал опцию "server signing" перевести в насильное "mandatory" то все начинает работать нормально при любых комбинациях "use sendfile" и "guest only", со снижением скорости отдачи примерно на 10-20%. (в инете нашел буквально пару таких (описанных) проблем, без ответов, остальное ссылается на другие частные проблемы МС). Вопрос: Это баг Самбы или мне нужно подучить матчасть?
Код: Выделить всё
[global]
workgroup = WORKGROUP
server string = Samba Server
server role = standalone server
log file = /var/log/samba/smbd.%m
max log size = 50
dns proxy = no
#
use sendfile = yes
#
; server signing = mandatory
[Temp]
path = /home/samba/temp
public = yes
writable = yes
printable = no
read only = no
guest ok = yes
# "use sendfile = yes" & "only guest = yes" == 0x8007003B
guest only = yes