Ubuntu下如何通过Samba共享自动挂载的移动硬盘?

2012-10-07 00:10:53 +08:00
 godluo
Ubuntu下默认移动硬盘或U盘插入后自动挂载到 /media 下,我想将 /media 作为Samba的共享文件夹,每次移动硬盘连接后可以自动共享。操作如下:
1.将 /media 设置为Samba的共享目录;
2.sudo chmod -R 777 /media
移动硬盘连接后,可以在其他电脑上看到共享目录下移动硬盘的名称,但无法访问。查看属性时,只读,大小为0字节。且通过root权限的chmod命令也无法更改移动硬盘的共享访问权限。

本人新手,求大神指点。
4258 次点击
所在节点    问与答
3 条回复
godluo
2012-10-07 02:19:54 +08:00
不要沉啊。求指点。
cabbala
2012-10-07 08:51:20 +08:00
1. chmod -R对挂载的驱动器是无效的,mount的权限设定是在mount的时候加参数:umask/fmask/dmask来实现的
2. 简单的话就是在fstab里写一条
UUID=xxxxxx /mnt/xxx ntfs-3g gid=users,fmask=113,dmask=002 0 0
其中gid是你挂载的分区所属的用户组,fmask是你的文件的权限掩码,113代表挂载的文件都是664,dmask是目录的权限掩码,002代表挂载的目录都是775
UUID可以用ls /dev/disk/by-uuid -al 获得(不建议直接用/dev/sdax,而建议使用UUID)
3. 也可以改变samda的配置:force user = xxx,这个我没用过。。你试试
4. 也可以改变Ubuntu的默认Auto Mount的参数,不过我没试过
godluo
2012-10-09 21:31:03 +08:00
udev 可以不?看起来有点复杂。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/49353

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX