首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不允许使用ntfs-3g自动外部HDD

不允许使用ntfs-3g自动外部HDD
EN

Ask Ubuntu用户
提问于 2014-03-08 21:50:40
回答 1查看 3.1K关注 0票数 4

我想修改我的NTFS外部HDD的挂载选项,以便在它上执行程序。我相应地将以下一行添加到我的fstab中:

代码语言:javascript
复制
UUID=CE665A3F665A290B  /media/Josh  ntfs-3g defaults,users,nofail 0 0

但是当我插入我的外部并得到这个错误时:

代码语言:javascript
复制
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。上面写着:

只有在满足以下所有要求时,非特权块设备挂载才能工作:

  1. ntfs-3g是用集成保险丝支持编译的。
  2. ntfs-3g二进制文件至少是1.2506版。
  3. ntfs-3g二进制设置为setuid-root。
  4. 用户有权访问卷。
  5. 用户有权访问挂载点。

我相信我已经满足了所有的5项要求(尽管显然不是,因为我得到了那个错误)。有人有小费吗?特别是,我有:

  1. ntfs-3g 2014.2.15集成引信27
  2. ntfs-3g 2014.2.15集成引信27
  3. -rwsr-xr-x1根根504887 /8 12:06 /bin/ntfs-3g*
  4. brw-rw
  5. 乔希4096 3月8日12:42乔什

为这件事挣扎了好几个小时。到目前为止,这个链接是最有帮助的,但值得注意的是,上一篇文章有同样的问题,而且没有得到回答。

谢谢!

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-03-08 23:26:17

找到一个答案,让我不编辑我的get,以得到我想要的。由于我的磁盘是自动化的,所以我给我的udev添加了一条规则,让它在插件时做一些特别的事情(我不太明白)。但是现在我的磁盘被所有可执行文件自动化了。我创建了一个文件/etc/udev/rules.d/99-usb-disks.rules并添加了:

代码语言:javascript
复制
ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs-3g"

来源:http://ubuntuforums.org/showthread.php?t=1914416&p=11636662#post11636662

但是,仍然没有找到一种方法来消除我的权限错误,当我使用我的fstab时。

谢谢你的帮助。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/431504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档