我Places > Connect to Server...
用来连接到我工作环境中的 Windows 共享(需要 Kerberos 身份验证)。当我这样做时,我可以通过 Nautilus 访问 Windows 共享,但我无法弄清楚如何在不使用smbclient
.
例如,共享未安装在/mnt
或下/media
。我也调查~/.gvfs
过,但这也是空的。
是否可以在不使用的情况下从命令行访问已安装的 Windows 共享smbclient
?
我Places > Connect to Server...
用来连接到我工作环境中的 Windows 共享(需要 Kerberos 身份验证)。当我这样做时,我可以通过 Nautilus 访问 Windows 共享,但我无法弄清楚如何在不使用smbclient
.
例如,共享未安装在/mnt
或下/media
。我也调查~/.gvfs
过,但这也是空的。
是否可以在不使用的情况下从命令行访问已安装的 Windows 共享smbclient
?
您可以使用:
mount -t smbfs //servername/myshare /mnt/servername/myshare -o username=myself
mount.cifs //servername/myshare /mnt/servername/myshare -o user=username,pass=password
是用于脚本目的的另一种选择。
如果它不起作用,请尝试使用 cifs 而不是 smbfs,显然 cifs 适用于较新的 Windows 服务器,但我从未使用过它。
//servername/myshare
共享地址在哪里,/mnt/servername/myshare
是系统中的挂载文件夹。安装后,您可以
/mnt/servername/myshare
通过命令行访问共享。我在这个 Ubuntu 论坛中找到了解决方案:smbclient works, mount -t smbfs doesn't
GVFS 挂载点已从一个版本更改为下一个版本。在 Ubuntu 12.10 上,它位于
/var/run/<username>/<mountname>/
.轻松找到安装路径的一种方法是使用“打开终端”插件。
您需要注销并登录才能完成安装。
安装后,导航到 Windows 共享文件夹,单击“文件”,然后单击“在终端中打开”。
另一种查找挂载的方法是检查
mount
. 查找以 开头的行gvfsd-fuse
。运行以下命令转到您的主目录:
cd ~
然后运行:
ls .*
列出其中以 . 开头的文件和目录.
。这将向您显示主目录中的所有隐藏目录和配置文件。寻找
.gvfs
目录。您可以使用cd .gvfs
.这将包含您在 OS GUI 中创建的所有挂载点。
您可以从这些点浏览已安装的驱动器或共享。