将新包添加到 reprepro 存储库时如何正确管理权限

将新包添加到 reprepro 存储库时如何正确管理权限

我已经使用 reprepro 设置了一个本地存储库,可以通过本地网络服务器访问。因此,其文件子树中的每个文件和目录都拥有www-data:www-data.问题是,每次添加新包时,我都需要使用 sudo,这会使涉及的文件的所有权限发生更改,并且每次我都必须手动修复此问题。

有什么线索我可以如何避免这种情况吗?也许使用粘性位?

提前致谢。

答案1

您可以告诉sudo您想要运行命令而www-data不是root

sudo -u www-data ...

这样你的存储库的所有权就不会改变。

相关内容