Я пытаюсь подключиться к общему ресурсу samba с Windows 10 Pro (версия 1511, сборка 10586.589) с помощью команды net use L: \\myserver\myshare /u:myuser mypassword
. Я получаю ошибку:
System error 86 - The specified network password is not correct.
Я получаю тот же результат при использовании диалогового окна «Карта сетевого диска». Другие клиенты (Android, Linux) могут просто подключаться с тем же пользователем / паролем.
Я попытался настроить следующие политики безопасности через secpol.msc:
- Сетевой клиент Microsoft: отправка незашифрованного пароля сторонним SMB-серверам (включено и отключено)
- Безопасность Netword: уровень аутентификации LAN Manager (Отправка ответов LM и NTLM, Отправка LM и NTLM - использование безопасности сеанса NTLMv2, если согласовано
- Сетевая безопасность: минимальная сеансовая безопасность для клиентов / серверов на базе NTLM SSP (128-битное шифрование и ни одного)
Я использую samba 4.5.0-2 в Arch Linux (4.7.4-1). На стороне сервера я сбросил пароль пользователя, удалил и заново добавил пользователя в бэкэнд smbpasswd, запустил и перезапустил smbservice.
Мой smbconf в основном по умолчанию:
[global]
workgroup = MYGROUP
server string = Samba Server
log file = /var/log/samba/%m.log
max log size = 50
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
dns proxy = no
[my share]
comment = my share
browseable = yes
writable = yes
guest ok = no
path = /pathto/myshare
public = no
valid users = myuser
create mask = 770
Я не вижу ничего необычного в testparm, и я подтвердил через pdbedit, что мой пользователь определенно зарегистрирован в бэкэнде.
До сегодняшнего дня он работал нормально, и я не знаю, почему он вдруг перестал работать. Любые советы высоко ценится.