我有一个 Windows 共享文件夹,可以在“运行”或 Windows 文件资源管理器的地址选项卡中输入 \share\files\ 来访问它。
我需要在 Ubuntu 中使用它。所以我添加了
\\share\files\ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0
在/etc/fstab
。然后发出mount -a
。我收到目录无法解析的错误mount error: could not resolve address for share: Unknown error
。
我尝试添加
//share/files/ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0
并/etc/fstab
发出mount -a
命令并得到同样的错误。
我使用了id -u
并得到了 0,并在 中使用了它uid=0
。
我可以 ping 通相关 IP。
编辑: 我使用 IP 并在尝试挂载时获得了此输出
Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
答案1
您收到的错误表明它无法连接到 Windows 计算机以访问共享。似乎发生的情况是您没有正确设置计算机名称,您尝试访问的计算机没有响应移动DNS,或者您没有正确定义第一个字段(CIFS 源)。
在 /etc/fstab 中添加 cifs 共享的语法应类似于以下内容:
//computername/sharename/ /mnt/share cifs guest,uid=0,iocharset=utf8 0 0
//10.10.10.100/sharename/ /mnt/share cifs guest,uid=0,iocharset=utf8 0 0
第一个字段的结构是//<hostname or ip>/<the name of the share>/
。
如果您无法使用其名称联系 Windows 计算机,您可以尝试使用其 IP 地址。