我有第二个硬盘,它在启动时挂载。第二个硬盘的文件系统也是 ext4。挂载点是/home/username/mydata
:
UUID=30916bc6-913e-44e4-979c-e158f11d9abf /home/username/mydata ext4 nodev,nosuid,noexec 0 1
我还安装了 deluge 和 deluge-web。
我更改了下载目录。所有新的下载目录都在里面/home/username/mydata/deluge
。我还运行了以下命令:
sudo chown -R deluge:deluge /home/username/mydata/deluge
sudo chmod -R 775 deluge /home/username/mydata/deluge
然而,当我添加 torrent 时出现此错误:
Status: Permission denied: /home/username/mydata/deluge/temp/{TorrentFileName}
我不知道我错过了什么或者为什么不起作用。
更新
namei -lx /home/agusgambina/mydata/deluge/temp/ 的输出
f: /home/agusgambina/mydata/deluge/temp/
Drwxr-xr-x root root /
drwxr-xr-x root root home
drwxr-xr-x agusgambina agusgambina agusgambina
Drwx------ agusgambina agusgambina mydata
drwxrwxr-x deluge deluge deluge
drwxrwxr-x deluge deluge temp
答案1
该mydata
目录仅对您的用户具有权限:
Drwx------ agusgambina agusgambina mydata
mydata
如果没有执行权限,deluge 用户无法访问其中的任何内容(请参阅在没有 x-permission 的情况下访问目录中的文件?)。因此,授予该目录的执行权限:
chmod o+x /home/agusgambina/mydata
其他权限似乎很好。