在 cifs 共享 fedora 23 上挂载子文件夹

在 cifs 共享 fedora 23 上挂载子文件夹

我工作时的 Windows 机器上有一个主文件夹。

//服务器/共享/hq/用户名

username 是我想要挂载的。SHARE 是共享。HQ 是文件夹,我似乎无权访问或直接 SHARE。我可以挂载 SHARE,但我看不到里面的东西。

当我尝试挂载时,权限被拒绝,但我具有正确的权限,因为我使用相同的权限在同一台服务器上挂载另一个共享,但它只有一个更深的文件夹。

sudo mount --verbose //SERVER/SHARE/hq/USERNAME /home/USERNAME/mounts/home -t cifs -o uid=1000,gid=1000,credentials=/home/USERNAME/.creds,iocharset=utf8
domain=DOMAIN
mount.cifs kernel mount options: ip=10.252.56.36,unc=\\SEVER\SHARE,iocharset=utf8,uid=1000,gid=1000,user=USERNAME,,domain=DOMAIN,prefixpath=hq/USERNAME,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

但是,当我使用相同的选项和凭证安装该路径时,它有效:

//SERVER/common/HQ

两个命令中的 SERVER 是相同的。

我无法使用“mount -t cifs”安装的那个,我可以使用 gnome files (Nautilus) 毫无问题地安装,但这对我来说没什么用,因为我需要从 cli 远程访问这些共享。我有一个可以执行此操作的脚本,它在 fedora 21 中有效。

我猜是 2 个文件夹深度的问题。我尝试在 fstab 中安装并使用斜线,但没有成功。但阅读文档后我明白了为什么这没什么区别。

编辑 另外,我可以挂载 //SERVER/SHARE,但是我在那里没有任何权限,而且我可能会放弃,但 A:我知道这以前有效,并且 B:Gnome Files 可以很好地挂载它。

谢谢。

相关内容