Bry*_*yan 33 command-line samba
我Places > Connect to Server...用来连接到我工作环境中的 Windows 共享(需要 Kerberos 身份验证)。当我这样做时,我可以通过 Nautilus 访问 Windows 共享,但我无法弄清楚如何从命令行访问共享而不使用smbclient.
例如,共享未安装在/mnt或下/media。我也调查过,~/.gvfs但那也是空的。
是否可以在不使用的情况下从命令行访问已安装的 Windows 共享smbclient?
Fel*_*ipe 21
您可以使用:
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 有效,mount -t smbfs 无效
Fli*_*imm 12
GVFS 挂载点已从一个版本更改为下一个版本。在 Ubuntu 12.10 上,它位于/var/run/<username>/<mountname>/.
轻松找到挂载路径的一种方法是使用“Open Terminal”插件。
您需要注销并登录才能完成安装。
安装后,导航到 Windows 共享文件夹,单击“文件”,然后单击“在终端中打开”。
查找安装的另一种方法是检查mount. 查找以 开头的行gvfsd-fuse。