bio*_*ark 2 nautilus samba 12.04
当我浏览本地网络时,我可以毫无问题地访问 Windows 机器的 Windows 驱动器。一切都可见,共享或不共享文件夹。我有完全权限。
我注意到从机器访问驱动器(来自机器 XYZ 的驱动器 d),Nautilus 会安装该驱动器。将鼠标悬停在 Nautilus 中的挂载点上,我看到:smb://XYZ/$d/挂载点的名称是:d$ on XYZ。实际挂载点是:~/.gvfs/d\$\ on\ XYZ/.
现在,我的问题是。如何在不使用挂载点的情况下编写脚本。脚本应该做:挂载,复制一些东西,卸载。
我需要使用池而不是推送的备份解决方案。
谢谢
假设您已经在钥匙圈上存储了所有必需的用户和密码,并且钥匙圈可以访问(它已经解锁),您可以在命令行上挂载:
gvfs-mount smb://user@server/sharename
Run Code Online (Sandbox Code Playgroud)
这将在~/.gvfs12.04 或/run/user/$USER/gvfs12.10上装载您的共享。
如果密码没有存储在钥匙圈上,或者钥匙圈被锁定,你会在控制台上被要求输入密码,这对于脚本来说并不酷。
完成后,使用以下命令卸载:
gvfs-mount -u smb://user@server/sharename
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9476 次 |
| 最近记录: |