У меня есть общий сетевой ресурс на сервере Windows в моей локальной сети. Я могу получить доступ к этому общему ресурсу с помощью smbclient на моем рабочем столе Ubuntu 13.10 (с установленным пакетом cifs-utils) следующим образом:
smbclient \\\\192.168.5.2\\source -W DOMAIN -U My.User.Name%my.password
но если попытаться смонтировать этот общий ресурс с помощью монтирования следующим образом:
sudo mount -t cifs //192.168.5.2/source /mnt/192.168.5.2/ -o username=My.User.Name,domain=DOMAIN,password=my.password
У меня ошибка:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Я также попытался добавить соответствующую строку в файл / etc / fstab, но он вернул ту же ошибку в sudo mount -a. Я думаю, что это может иметь какое-то отношение к настройке сервера - я отключаю ntlmv2 в строке добавления smb.conf:
client ntlmv2 auth = no
без этой строки метод smbclient тоже не работает. Но я все еще не могу понять это для крепления
Не могли бы вы проверить Security tab
общего ресурса Windows. Делает My.User.Name
существует в Group or user names box
? Не могли бы вы проверить, достаточно ли у пользователя прав? Не могли бы вы открыть проводник Windows, перейти к \\ 192.168.5.2 и проверить, появляется ли каталог?
Если это работает, как вы уже указали в вопросе. Не могли бы вы указать, установили ли вы sudo apt-get install cifs-utils
?
Я монтирую папки Windows следующим образом:
//<ip>/files /tmp/hello cifs credentials=/home/<user>/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
в / etc / fstabsudo mount -a
должен смонтировать папку Я не уверен, используете ли вы групповую политику для управления настройками на вашем компьютере с Windows, однако у меня была точно такая же проблема, и я исправил ее в нашей среде. Я установил для параметра «Проверка целевого имени SPN сервера» значение «Принять, если предоставлено клиентом». Этого было достаточно, чтобы постоянно выдавать код ошибки 13 NT_STATUS_ACCESS_DENIED. Отключение этого параметра и обновление политики на компьютере с Windows позволили mount.cifs работать.
Если вы не используете групповую политику, проверьте локальную политику безопасности, если этот параметр более строгий.