从 Linux 访问 Windows 共享的子文件夹

从 Linux 访问 Windows 共享的子文件夹

在我的工作中,他们有一个有趣的设置:

我的主文件夹是共享的子文件夹,例如:

\\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 命令中的设置直接挂载子文件夹

相关内容