我正在尝试在 ubuntu 12.04 Server 上为 USB 驱动器设置自动挂载解决方案。我决定使用 udisks 和 udisks-glue。不幸的是,当我尝试使用选项 user 进行挂载时,它失败了:
udisks --mount /dev/sdb1 --mount-options user
Mount failed: Mount option user is not allowed
如果没有用户选项,则只有 root 可以读取该目录。
我也尝试在选项中使用 umask=000,目录权限已更改,但对于普通用户来说它仍然是空的,我只能在 root 身份下读取。以普通用户身份从命令行和从 init 脚本使用 udisks 时也会出现同样的问题。只有创建的目录的所有者会更改,但在这两种情况下,我都无法以普通用户身份读取。
是否可以使用 udisks 进行挂载,以便每个人都可以读取?此致敬意 Yemu
答案1
如果 /dev/sdb1 是 ntfs 文件系统,你应该确保ntfs-3g已安装。然后只需
sudo ntfs-3g /dev/sdb1 ./yourdir
并且所有用户都可以读/写。