对已安装驱动器的写入权限(通过 Samba)

对已安装驱动器的写入权限(通过 Samba)

我有以下挂载点。(除了插入外部 USB HD 外,我没有进行任何配置。):

# mount -t fuseblk
/dev/sda1 on /media/FreeAgent_GoFlex_Drive type fuseblk (rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other,bl)

我如何才能让这个驱动器对经过身份验证的用户(ssh 和最终的 Samba)可写入?我是否要编辑 /etc/rc.conf?

非常感谢。

答案1

  • 由于文件系统似乎是 NTFS(通过ntfs-3g),你应该能够使用

    chmod a+rwX /media/FreeAgent_GoFlex_Drive
    

    以 root 身份运行。

  • 如果没有,您可以fstab为文件系统添加一个条目:

    UUID=<uuid>   /media/<mountpoint>     ntfs-3g    fmask=022,dmask=0
    

    <uuid>用列出的磁盘 UUID替换blkid;不要直接使用,/dev/sda1因为此名称在重启后可能会更改,而 UUID 是恒定的。也可以<mountpoint>用目录名称替换;可能是“ FreeAgent_GoFlex_Drive”,或者其他更方便的名称。

相关内容