我希望 transmission-daemon 有权限写入一个名为的目录,/opt/www/
该目录的所有者已经设置为 www-data(以便 Web 服务器能够提供其中的文件)
当我将传输守护程序设置为我的下载目录时,它响应权限被拒绝错误。我该如何在保持 www-data 所有权的同时授予它在此目录中的写入权限?
抱歉,如果有点令人困惑,我会澄清一下,如果我说得不清楚。谢谢!
基本上:/opt/www
需要 www-data 才能作为网页提供,但同时我希望 transmission 能够将文件写入该文件夹。我该怎么做?默认情况下,transmission 在用户 debian-transmission 上运行
答案1
使用 ACL授予debian-transmission
目录的写权限:
sudo setfacl -Rm u:debian-transmission:rwX /opt/www
sudo setfacl -Rdm u:debian-transmission:rwX /opt/www
这将设置当前权限和默认权限(新文件/文件夹继承的权限)。