Я прочитал много пользовательских вопросов и блогов об этой проблеме, но ничто не решило мою проблему.
У меня есть хост Linux CENTOS с гостем Windows 10, установленным в VirtualBox. В Linux есть пользователь с именем "myuser", который совместно использует каталог (777) и зарегистрирован в базе данных пользователей Samba. Этот пользователь не имеет ограничения пароля. smb.conf
выглядит так:
[global]
workgroup = WORKSPACE_SHARE
security = user
map to guest = bad user
[public]
path = /home/myuser/public
public = yes
writeable = yes
comment = smb share
printable = no
guest ok = yes
В Windows есть локальный пользователь с таким же именем ("myuser", пароль не задан), общий доступ к файлам и принтерам, клиент Microsoft включен, набор рабочих групп соответствует рабочей группе Samba и использует частную сеть.
В проводнике я вижу хост Linux, который, действительно, содержит общую папку ("public"). Но при попытке доступа к этой общей папке появляется предупреждение об ошибке: У вас нет прав доступа ...
В интернете я читал что-то вроде «Windows 10 использует SMBv3, но Samba пока не поддерживает его» и как отключить SMBv3 - но это не помогло.
Даже модификация локальных политик безопасности в Windows не сработала: https://superuser.com/a/916835/408191
Как я могу исправить эту странную проблему?