Ubuntu 17.10 монтирует общий ресурс smb

Я искал в Интернете около 2 часов, но все предложенные исправления не работают. Надеюсь, кто-то здесь знает хороший способ решить эту проблему или может указать мне правильное направление.

Сервер SMB - это NAS-устройство Synology.

Я использовал этот метод начиная с Ubuntu 12, но теперь он не будет работать. Я сделал следующее

  1. установить CIFS
  2. отредактируйте /etc/fstab и добавьте следующую строку

    //servername/sharename /media/<username>/windowsshare cifs credentials=/home/ubuntuusername/.smbcredentials,iocharset=utf8,sec=ntlm 0 0 
    

Устранение неполадок, которые я уже сделал

  1. Убедитесь, что путь монтирования существует и является пустым (/media//windowsshare)
  2. Перепробовал все сек = варианты доступны
  3. установить права на файл.smbcredentials от 600 до 777
  4. На всякий случай добавлено имя сервера в файл hosts
  5. Попытка добавления правильного имени пользователя = и пароля = вместо файла
  6. Пробовал использовать командную строку вместо fstab

При подключении к общему ресурсу с использованием тех же учетных данных в проводнике (другие места -> подключение к серверу) он работает без проблем.

PS Это чистая установка Ubuntu 17.10

Ошибка sudo mount -a отображает:

ошибка монтирования (95): операция не поддерживается. См. справочную страницу mount.cifs(8) (например, man mount.cifs).

Если мне нужно предоставить дополнительную информацию, пожалуйста, дайте мне знать.

Заранее спасибо. Крис

1 ответ

Решение

Ubuntu 17.10, возможно, изменила используемую версию протокола SMB по умолчанию. На страницах руководства написано, что по умолчанию установлено значение 1.0:

man mount.cifs

Я смог успешно решить эту проблему, явно указав версию протокола SMB 1.0 (версия =1.0) в /etc/fstab:

//servername/sharename /media/<username>/windowsshare cifs credentials=/home/ubuntuusername/.smbcredentials,iocharset=utf8,sec=ntlm,vers=1.0 0 0
Другие вопросы по тегам