我有一个用于 Linux 的小分区和一个用于 ntfs 的大分区,这样我就可以与我的 Windows 安装共享文件。
我想使用 transmission-daemon(这是一个仅控制台的安装)并且希望它在 ntfs 分区中下载。
问题是 transmission 在尝试保存下载的种子时会报告“权限被拒绝”。我认为这是因为 ntfs 上的所有权限都是 rwXwrX---(这意味着其他用户无法访问,而 transmission-daemon 是其他用户)。最糟糕的是我无法做到chmod o+rwX /media/ntfspartition/torrents/
——它根本行不通,这是 ntfs。
在这种特殊情况下,我也不能使用 transmission-gtk
那么,如何让 transmission-daemon 下载到 ntfs 文件夹?
在此先感谢您的帮助。
答案1
我只是注意到 NTFS 分区被挂载为根:plugdev,所以我只是做了:
usermod -g plugdev debian-transmission
我补充道Debian 传输用户插件开发组现在没问题了!
答案2
好吧,看看输入的脚本/etc/init.d/transmission-daemon
,我们要确保具有适当权限的用户名叫做。鉴于 NTFS 不支持 Linux 权限,我们必须以允许写入的debian-transmission
方式挂载 NTFS 分区。debian-transmission
我们希望添加debian-transmission
到某个组(显然您也是该组的成员),并让该组对该分区具有写访问权限。
步骤如下:
- 添加一个组,例如
ntfs-users
。 - 将您自己添加到群组中。
- 添加
debian-transmission
到群组。 /etc/fstab
按照详细说明进行编辑这里。- 您需要注销并重新登录才能获得新的组成员身份,
debian-transmission
重新启动服务也是如此,并且必须卸载并重新安装分区。您可以手动完成所有这些操作,或者如果可以的话,只需重新启动系统即可。
从你提问的方式来看,你似乎精通 Linux,所以我假设你无需进一步指导即可执行这些步骤,或者轻松找到方法。祝你好运。:-)