V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
godluo
V2EX  ›  问与答

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

  •  
  •   godluo · 2012-10-07 00:10:53 +08:00 · 4261 次点击
    这是一个创建于 4431 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Ubuntu下默认移动硬盘或U盘插入后自动挂载到 /media 下,我想将 /media 作为Samba的共享文件夹,每次移动硬盘连接后可以自动共享。操作如下:
    1.将 /media 设置为Samba的共享目录;
    2.sudo chmod -R 777 /media
    移动硬盘连接后,可以在其他电脑上看到共享目录下移动硬盘的名称,但无法访问。查看属性时,只读,大小为0字节。且通过root权限的chmod命令也无法更改移动硬盘的共享访问权限。

    本人新手,求大神指点。
    3 条回复    1970-01-01 08:00:00 +08:00
    godluo
        1
    godluo  
    OP
       2012-10-07 02:19:54 +08:00
    不要沉啊。求指点。
    cabbala
        2
    cabbala  
       2012-10-07 08:51:20 +08:00   ❤️ 1
    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
        3
    godluo  
    OP
       2012-10-09 21:31:03 +08:00
    udev 可以不?看起来有点复杂。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   956 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 20:32 · PVG 04:32 · LAX 12:32 · JFK 15:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.