请问如何设置开机自动挂载Windows共享到某个目录下?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
anguste
帖子: 51
注册时间: 2006-10-05 17:27

请问如何设置开机自动挂载Windows共享到某个目录下?

#1

帖子 anguste » 2009-04-15 15:20

有一个网络硬盘盒,以windows共享的方式访问,无需用户名密码
我想设置成每次开机后自动把它挂载到home下的某个目录中,请问如何操作?是修改fstab吗?
系统是ubuntu 8.10
anguste
帖子: 51
注册时间: 2006-10-05 17:27

Re: 请问如何设置开机自动挂载Windows共享到某个目录下?

#2

帖子 anguste » 2009-04-15 22:01

不好意思稍微顶一下
就是想实现类似Win里面Map Network Drive的功能,只不过想每次启动系统自动挂载
目标路径是类似\\IP\Folder的形式,在ubuntu里手动connect没问题
先谢谢啦
ryoohki
帖子: 3249
注册时间: 2008-10-28 20:18

Re: 请问如何设置开机自动挂载Windows共享到某个目录下?

#3

帖子 ryoohki » 2009-04-15 23:07

可以写个脚本,脚本的内容就是挂载那个网盘的命令,然后把脚本文件放到/etc/init.d目录下面去,或者放到'会话'里面去,放到/etc/init.d去的话只要开机就能共享了,就算不进到X界面下也能够访问网盘的,放到'会话'里面的话,就需要登录X环境才会挂载那个网盘的
anguste
帖子: 51
注册时间: 2006-10-05 17:27

Re: 请问如何设置开机自动挂载Windows共享到某个目录下?

#4

帖子 anguste » 2009-04-15 23:15

可是我只会用gnome里面places菜单下的connect to选项,脚本应该怎么写呢?
ryoohki
帖子: 3249
注册时间: 2008-10-28 20:18

Re: 请问如何设置开机自动挂载Windows共享到某个目录下?

#5

帖子 ryoohki » 2009-04-15 23:47

修改一下,如果只用脚本的话可能会遇到权限的问题,不过还好ubuntu提供了一个工具刚好能够满足楼主的需求
首先需要安装smbfs
sudo apt-get install smbfs
接下来修改smbfs的配置文件
sudo gedit /root/.smbcredentials
插入如下语句:其中写入的是windows共享文件的用户名和密码
username=guest
password=guest
保存文件后:
sudo chmod 700 /root/.smbcredentials
sudo gedit /etc/fstab

在文件末尾加上(只读):
//ip地址/共享文件夹名称 /挂载到的路径 smbfs credentials=/root/.smbcredentials 0 0

或者 (读写)
//ip地址/共享文件夹名称 /挂载到的路径 smbfs credentials=/root/.smbcredentials,dmask=777,fmask=777 0 0

-----------------------------------------------------------------------------------------------------
下面的是通过在/etc/init.d 中添加脚本的方式,仅供参考
sudo gedit /etc/init.d/脚本文件名
脚本文件内容:
#!/bin/bash

mount -t cifs -o username=guest,password=guest //ip地址/共享文件夹名称 /挂载到的路径

保存退出gedit
sudo chmod 755 /etc/init.d/脚本文件名
anguste
帖子: 51
注册时间: 2006-10-05 17:27

Re: 请问如何设置开机自动挂载Windows共享到某个目录下?

#6

帖子 anguste » 2009-04-16 9:13

谢谢,我回去试一下,然后再来说一下结果
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 请问如何设置开机自动挂载Windows共享到某个目录下?

#7

帖子 eexpress » 2009-04-16 9:21

代码: 全选

☎ type fuse-smb
fuse-smb 已被别名为“smbmount //192.168.100.2/共享目录/ ~/fuse-mnt/ -o username=smb,password=ice,iocharset=utf8”
● 鸣学
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: 请问如何设置开机自动挂载Windows共享到某个目录下?

#8

帖子 cnkilior » 2009-04-16 16:07

ee又给小朋友亮出自己的alias。
anguste
帖子: 51
注册时间: 2006-10-05 17:27

Re: 请问如何设置开机自动挂载Windows共享到某个目录下?

#9

帖子 anguste » 2009-04-19 20:14

谢谢ee,这个简单实用,顺便请问怎么样从能只mount而不在桌面上也显示这个图标呢?(默认的情况好像mount之后自动在桌面也生成一个图标)
anguste
帖子: 51
注册时间: 2006-10-05 17:27

Re: 请问如何设置开机自动挂载Windows共享到某个目录下?

#10

帖子 anguste » 2009-04-20 20:15

顶一下,谁能帮帮忙解答一下9楼的问题,谢谢
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 请问如何设置开机自动挂载Windows共享到某个目录下?

#11

帖子 eexpress » 2009-06-03 11:23

桌面也生成一个图标
这是nautilus管理的范围了。桌面也是它管理的。如果,你在gconf-editor里面搜索,并关闭nautilus管理桌面。就可以不显示在桌面。记得就是 --no-desktop 的参数也可以。
● 鸣学
回复