我有一个 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
。
我刚来这里不久,你能帮助我吗?
编辑1:
我尝试添加//share/files/ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0
并/etc/fstab
发出mount -a
命令但出现同样的错误。
我使用了id -u
并得到了 0,并在 中使用了它uid=0
。
编辑2
我使用 IP ( //192.168.1.222/files/ /mnt/share/ cifs guest,uid=0,iocharset=utf8 0 0
) 代替目录路径,并收到以下错误消息
Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
答案1
要通过 fstab 挂载共享,您应该:
- 创建一个挂载点(目录)来挂载共享。我不确定是否
/mnt/share/
存在? - 使用正斜杠
- 在 fstab 文件中的共享名称前添加共享的 ip 地址。
- 如果尚未安装:安装 cifs utils
- 为一个来宾帐户(未受保护的共享),您应该使用它
guest,uid=1000
作为用户 ID,使之成为访客所有者。 - 要进入受密码保护的共享,您需要将用户 ID 设置为共享的用户名,并将引用设置为凭证文件(参见下面的示例)
举个例子,我在 fsatb 文件中的行如下所示(\040
是空格的转义):
//192.168.0.104/werkmap_documenten/documenten\040Jacob /home/jacob/Netwerkmap cifs auto,iocharset=utf8,uid=jacob,gid=users,credentials=/root/.cifscredentials,file_mode=0775,dir_mode=0775 0 0