自动挂载特定用户拥有的 ext4 外部硬盘分区

自动挂载特定用户拥有的 ext4 外部硬盘分区

我试图弄清楚如何使用 autofs 为特定用户安装具有权限的 ext4 格式的外部 HD,但我只能将其安装为 root 所拥有的。我读过 ext4 挂载点使用文件系统信息来确定权限,所以我尝试了两件事:

  1. 配置autofs将分区挂载到目标用户拥有的目录下
  2. 编写udev规则来设置设备的所有者

我知道可以选择运行 bindfs,但我想了解 mount 在挂载 ext4 格式的设备时如何处理文件系统权限。

答案1

好吧...所以我没有尝试缺少的一件事:在安装的设备中设置所有权。

手动将设备安装到 /mnt/hdd 并运行后

sudo chown myuser:myuser /mnt/hdd

当我启动 autofs 并访问所需的安装点时,它会以正确的权限安装。

相关内容