我有一台运行Samba的Ubuntu 10.04服务器。自动Samba共享脚本
我想编写一个脚本(对于Linux或Windows计算机),假定此服务器的IP和共享Samba文件夹的路径可以自动在桌面上创建一个“网络驱动器”图标。这两台机器都在本地网络上。
我意识到这将是不同的Linux/Windows。
有什么建议吗?我只是不知道从哪里开始。谢谢!
我有一台运行Samba的Ubuntu 10.04服务器。自动Samba共享脚本
我想编写一个脚本(对于Linux或Windows计算机),假定此服务器的IP和共享Samba文件夹的路径可以自动在桌面上创建一个“网络驱动器”图标。这两台机器都在本地网络上。
我意识到这将是不同的Linux/Windows。
有什么建议吗?我只是不知道从哪里开始。谢谢!
对于Windows机器,您要查看net use
。例如,要将192.168.0.2上的共享“数据”映射到Z:,您可以编写net use Z: \\192.168.0.2\Data
。有很多选项,因此请检查net help use
以获取完整列表。例如,你可能想看看/persistent
,它会在你每次登录时自动重新创建共享。 或者你可以把它放在登录时执行的.BAT文件中。
在linux上,我想你通常必须成为root用户才能这样做,因为它需要一个mount
命令。我知道一些桌面环境(比如GNOME)可以解决这个问题,但为了安装它,你需要root权限。如果您允许任何人访问,则在挂载点/mnt/Data
上挂载相同共享的命令将简单地为mount //192.168.0.2/Data /mnt/Data
。如果您需要登录,则需要添加-o User=YOURUSER
。您将被提示输入密码。 (注意这需要CIFS/SMB驱动程序工作)