Nautilus 如何安装 Windows 网络驱动器?

Nautilus 如何安装 Windows 网络驱动器?

当我浏览本地网络时,我可以毫无问题地访问 Windows 计算机的 Windows 驱动器。所有内容都是可见的,无论是共享的还是非共享的文件夹。我拥有完全权限。

我注意到,从一台机器访问驱动器(机器 XYZ 上的驱动器 d),Nautilus 会挂载该驱动器。在 Nautilus 中将鼠标悬停在挂载点上,我看到:smb://XYZ/$d/挂载点的名称是:d$ on XYZ。实际挂载点是:~/.gvfs/d\$\ on\ XYZ/

现在,我的问题是。如何在不使用挂载点的情况下编写该脚本。脚本应该执行:挂载、复制某些内容、卸载。

我需要使用池而不是推送来获得备份解决方案。

谢谢

答案1

假设您已经在密钥环上存储了所有必需的用户和密码,并且密钥环可以访问(已经解锁),您可以在命令行上使用以下命令进行挂载:

gvfs-mount smb://user@server/sharename

这会将您的共享安装~/.gvfs到 12.04 或/run/user/$USER/gvfs12.10 上。

如果密码未存储在密钥环上,或者密钥环已被锁定,则会要求您在控制台上输入密码,这对于脚本来说并不好。

完成后,要卸载,请使用以下命令:

gvfs-mount -u smb://user@server/sharename

相关内容