自动挂载 USB 存储权限问题;自由BSD 10.3

自动挂载 USB 存储权限问题;自由BSD 10.3

我安装了 FreeBSD 10.3,其中配置为自动挂载可移动存储(即 USB 闪存或硬盘)。自动挂载确实有效,但权限不正确。用户可以读取和执行,但不能写入。要写入 USB 存储设备,您需要root使用 或sudo

首先,这里有几个类似的问题(即自动挂载时的 USB 驱动器权限),但它们是基于 Linux 的,这意味着它们使用udev而 FreeBSD 使用devd

按照中的说明FreeBSD 手册第 17.4.2 章,我可以将 USB 设备挂载到该/media目录中。发行ls -la /media常规的我得到的用户:

$ ls -la
total 14
drwxr-xr-x   3 root  wheel  512 Apr 14 18:56 .
drwxr-xr-x  19 root  wheel   26 Apr 14 14:56 ..
drwxr-xr-x   3 root  wheel  512 Apr 14 10:52 DataDisk
drwxr-xr-x   3 root  wheel  512 Apr 14 19:02 FAT32

如您所见,我自动安装了两个磁盘 - “DataDisk”和“FAT32”。我可以浏览任一驱动器,甚至可以从任一正确的驱动器运行脚本;权限如上所示。

但是,我不会写。

相关用户是该wheel组的成员。如果我手动设置权限 ( chmod 660 /media/DataDisk),则一切正常,直到我卸载/重新安装或重新启动。

我猜我需要设置权限(作为选项),/etc/auto_master但是FreeBSD 手册页太模糊了,我不知道该怎么办。

有人可以指出我解决这个问题的方向吗?

相关内容