Сервер Samba: Raspberry Pi3, на котором установлен медиа-сервер osmc (я считаю, что это уменьшенная версия Raspbian). Самба версия: 4.2.10
Контроллер домена: Windows 2012
Клиент Windows: Windows 10 Evt. 64-битный
Прежде чем я настроил контроллер домена и подключил к нему клиент Win10, я смог без проблем получить доступ к общим ресурсам smb на сервере smb.
После подключения клиента Win10 к AD я вижу сервер smb, но не могу войти ("Доступ запрещен").
РЕДАКТИРОВАТЬ: Естественно, я попытался войти в общий ресурс Samba с WORKGROUP\username, что, по мнению некоторых, должно работать. Это не так.
Из того, что я читаю, это из-за того, что сервер smb не поддерживает версию клиента smb (3?) используется Windows 10. Итак, поскольку нет справки по Windows 10, я попробовал эту статью MS для Windows 7:
https://support.microsoft.com/en-us/kb/2696547
Я отключил smb версии 2 и 3 и включил версию 1, как это было предложено на другом форуме. Когда я перезагрузил машину, клиент Win10 даже не смог УВИДЕТЬ общие ресурсы smb. Когда я отключил версию 1 и снова включил версии 2 и 3, я вернулся к клиенту, увидев общий ресурс, но не смог войти в систему.
Кто-нибудь знает, как это исправить? Было также предложено присоединить сервер smb/linux к домену Windows, но поскольку простое решение для этого не работает на архитектуре Pi3, я неохотно пытаюсь установить Kerberos и все такое вручную, так как я действительно не не знаю много об этом. Кроме того, я ожидаю, что какой-то необходимый пакет для Pi3 не существует, и я застряну на полпути с более или менее сломанной системой.
Кажется, что некоторые люди утверждают, что отключение samba 2/3 работает для них. Странно, что у меня это не работает ни на клиенте Win 10, ни на сервере Win 2008. И MS, похоже, более или менее не хочет помогать с этим тоже - что не редкость, по моему опыту.
Файл smb.conf (без изменений после установки):
[global]
config file = /etc/samba/smb-local.conf
workgroup = WORKGROUP
security=user
follow symlinks = yes
wide links = no
unix extensions = no
lock directory = /var/cache/samba
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
log level = 1
map to guest = bad user
usershare template share = automount template
read raw = Yes
write raw = Yes
strict locking = no
min receivefile size = 16384
use sendfile = true
aio read size = 2048
aio write size = 2048
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072
[osmc]
browsable = yes
read only = no
valid users = osmc
path = /home/osmc
comment = OSMC Home Directory
[automount template]
browseable = yes
-valid = no
valid users = osmc
path = %P
hide files = /$RECYCLE.BIN/System Volume Information/desktop.ini/thumbs.db/
ОБНОВИТЬ
Я отказался от сервера Windows AD и вместо этого установил Samba DC. Невероятно, но точно такая же проблема возникает, когда компьютер с Windows 10 вошел в домен Samba. И DC Samba также не может получить доступ к тем же ресурсам (samba), получая "Доступ запрещен".
Кажется, что Самба - настоящий источник боли и страданий здесь, и, похоже, нет никакого способа исправить это. Решением должно быть использование только Windows в качестве файловых серверов.