我最近安装了 Transmission,并尝试让它能够将文件直接下载到我的主要用户拥有的 ZFS 存储池中。但是,现在它显示权限被拒绝。我不知道如何解决这个问题。
我试图更改守护进程运行的用户,但似乎无法让它工作,而且无论如何它似乎是一个非常深的错误兔子洞。
所以我想要的只是授予transmission-daemon
读取/写入任何内容的权限/Storage/Downloads/Torrents
。
如果可能的话,我想避免授予每个人权限或仅仅因为transmission-daemon
其他事物也需要访问权限而授予权限。
答案1
诀窍是创建一个组,然后让该组成为该文件夹的所有者,并添加任何需要访问该组的人。当然,使用该组控制组访问。
脚步:
创建新组(任意名称):
sudo addgroup <any_name>
使该文件夹成为组所有者:
sudo chgrp -R <any_name> /Storage/Downloads/Torrents
更改所述文件夹的权限:
sudo chmod -R 770 /Storage/Downloads/Torrents
现在只需将您喜欢的任何人添加到该组即可授予他们访问权限。