На моей машине с Windows 10 у меня есть несколько общих папок samba с пользователем, назначенным на мою машину с debian.
На моей машине с Debian, поскольку я уже подключил cifs к общей папке (www) той же машины с Windows, которая работает, я сначала просто скопировал точку монтирования с именем папки.
//192.168.1.2/musicprojects /media/smbDesk/Projects_-_Music cifs nofail,credentials=/etc/cifs-creds/cred,ro,iocharset=utf8,file_mode=0555,dir_mode=0555,vers=2.1 0 0
Но он говорит ошибка монтирования (13): разрешение отклонено
.
затем я попытался smbclient -L 192.168.1.2 -U пользователь
и там я получаю все акции правильно.
Имя общего доступа Тип Комментарий
--------- ---- -------
...
музыкальные проекты Диск
...
www Диск
С помощью smbclient я могу подключиться к серверу и общей папке:
smbclient //192.168.1.2/musicprojects -U пользователь
но когда я сделаю:
кто-то:\>лс
вот ошибка:
NT_STATUS_ACCESS_DENIED в списке \*
На другом общем ресурсе, который я уже сделал (те же машины, тот же пользователь, та же конфигурация), у меня нет проблем с той же командой. Думаю проблема на виндовс smb сервере.Единственная разница, которую я вижу между двумя общими ресурсами, заключается в том, что это еще один жесткий диск в Windows.
Я посмотрел в Windows 10 конфигурацию общего доступа:
- пользователь может делиться с полным контролем
- Я даже поставил всем доступ на чтение
- на вкладке безопасности у пользователя есть права на чтение-выполнение, отображение, чтение, запись.
я уже поставил LocalAccountTokenFilterPolicy
1 в реестре Windows.
В консоли управления компьютером общий ресурс уже настроен для разрешения достаточного количества подключений.
У кого-нибудь есть идея? Как я могу выполнить отладку на стороне Windows, чтобы точно знать, от чего отказывается сервер smb?
Спасибо