Ubuntu 17.10挂载smb共享失败

时间:2017-10-29 13:19:22

标签: ubuntu smb cifs windows-share

我已经在互联网上搜索了大约2个小时,但所有建议的修复都无法正常工作。希望有人知道解决这个问题的好方法,或者能指出我正确的方向。

SMB服务器是Synology NAS。

我从Ubuntu 12开始使用这种方法,但现在它不起作用。我做了以下

  1. 安装cifs
  2. 编辑/ etc / fstab并添加下一行

    //servername/sharename /media/<username>/windowsshare cifs credentials=/home/ubuntuusername/.smbcredentials,iocharset=utf8,sec=ntlm 0 0 
    
  3. 我已经做过的故障排除

    1. 确保装载路径存在且为空(/ media // windowsshare)
    2. 尝试了所有可用的sec =选项
    3. 将.smbcredentials文件的权限设置为600到777
    4. 为了防万一,将服务器名添加到主机文件
    5. 尝试添加正确的用户名=和密码=而不是文件
    6. 尝试使用命令行而不是fstab
    7. 使用文件资源管理器(其他位置 - &gt;连接到服务器)中的相同凭据连接到共享时,它可以正常运行。

      P.S。这是Ubuntu 17.10的干净安装

      错误sudo mount -a显示为:

        

      mount error(95):不支持操作   请参阅mount.cifs(8)手册页(例如man mount.cifs)

      如果我需要提供更多信息,请告诉我。

      提前致谢。 克里斯

1 个答案:

答案 0 :(得分:3)

Ubuntu 17.10可能更改了使用的默认SMB协议版本。 手册页说默认值为1.0:

  

man mount.cifs

我已成功解决此问题,在/ etc / fstab中明确指定SMB协议版本1.0(vers = 1.0):

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