授予 debian-transmission 写入 www-data 目录的权限

授予 debian-transmission 写入 www-data 目录的权限

我希望 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

这将设置当前权限和默认权限(新文件/文件夹继承的权限)。

相关内容