为虚拟用户描绘一个邮件商店。到达的邮件由Postfix管理(创建新文件);对邮件的访问由Courier提供(移动文件、删除文件、创建发送的邮件);定期进行场外备份(读取文件而不更改任何内容)。显然,如果每个进程都以root的形式运行,那么所有这些都会工作;同样明显的,它们不应该都以root的形式运行。
当前设置拥有postfix
用户和组拥有的所有文件。后缀和快递进程都以uid/gid的形式运行。但是我想让备份进程作为一个专门的只读用户运行。
是否有一种方法可以告诉Postfix和Courier将其文件创建为用户备份:具有权限的后缀0464/0575?我在Debian /Linux上,如果这有什么区别的话。
发布于 2017-03-09 21:40:56
经过进一步研究,我得出这样的结论:这是不可能的;这是一种文件分发形式(因为postfix
用户需要创建backup
拥有的文件)。看起来备份程序只需以组访问邮箱的方式运行,因此依赖于不更改任何内容。
https://unix.stackexchange.com/questions/350353
复制相似问题