在我的工作中,他们有一个有趣的设置:
我的主文件夹是共享的子文件夹,例如:
\\server\share\subfolder
现在我对子文件夹拥有完全权限,但没有共享权限。
从 Windows,我可以连接到我工作场所的 VPN,在任何地址字段中输入上述地址,然后我就能看到我的主文件夹的内容。
然而,在 Linux(使用 Ubuntu)中,我不知道如何直接连接到子文件夹。我能想到的每一次尝试都返回“拒绝访问”,因为我没有查看共享的权限。
如能就如何连接子文件夹提供任何帮助,我们将不胜感激:)
干杯,Born2Smile
答案1
在 Debian(几乎是 Ubuntu,可能足够接近)上,我可以直接挂载共享的子目录,如下所示:
$ mkdir /tmp/foo
$ smbmount '\\cifs.cs.brown.edu\home\jon-test' /tmp/foo -o user=jon-test,dom=cs.brown.edu
(对于用户“[电子邮件保护]“。”)
然后,cd 到 /tmp/foo,或者将其输入到地址字段中,或者等等,以适当方式查看共享中的文件。
完成后,使用
$ smbumount /tmp/foo
$ rmdir /tmp/foo
答案2
尝试使用适合您的系统和共享所在系统(samba/nfs)的 mount 命令中的设置直接挂载子文件夹