我想修改我的NTFS外部HDD的挂载选项,以便在它上执行程序。我相应地将以下一行添加到我的fstab中:
UUID=CE665A3F665A290B /media/Josh ntfs-3g defaults,users,nofail 0 0但是当我插入我的外部并得到这个错误时:
Error mounting: mount exited with exit code 1: helper failed with:
Error opening '/dev/sdb1': Permission denied
Failed to mount '/dev/sdb1': Permission denied
Please check '/dev/sdb1' and the ntfs-3g binary permissions, and the mounting user ID. More explanation is provided at http://tuxera.com/community/ntfs-3g-faq/#unprivileged.我去访问提供的URL。上面写着:
只有在满足以下所有要求时,非特权块设备挂载才能工作:
我相信我已经满足了所有的5项要求(尽管显然不是,因为我得到了那个错误)。有人有小费吗?特别是,我有:
为这件事挣扎了好几个小时。到目前为止,这个链接是最有帮助的,但值得注意的是,上一篇文章有同样的问题,而且没有得到回答。
谢谢!
发布于 2014-03-08 23:26:17
找到一个答案,让我不编辑我的get,以得到我想要的。由于我的磁盘是自动化的,所以我给我的udev添加了一条规则,让它在插件时做一些特别的事情(我不太明白)。但是现在我的磁盘被所有可执行文件自动化了。我创建了一个文件/etc/udev/rules.d/99-usb-disks.rules并添加了:
ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs-3g"来源:http://ubuntuforums.org/showthread.php?t=1914416&p=11636662#post11636662
但是,仍然没有找到一种方法来消除我的权限错误,当我使用我的fstab时。
谢谢你的帮助。
https://askubuntu.com/questions/431504
复制相似问题