禁止删除 CentOS 文件夹中的文件

禁止删除 CentOS 文件夹中的文件

我在运行 CentOS 的 Web 服务器上有一个电子邮件系统(使用修改后的圆形立方体),并且想禁用任何电子邮件的删除。

我已经在圆立方体软件中完成了这个操作,但是这并不能阻止某人意外从手机中删除电子邮件。

是否可以做到电子邮件文件夹中的所有文件永远不会被删除,即使是通过手机或其他电子邮件客户端。

答案1

您可以在文件上使用文件系统属性来阻止实际文件被删除,但这可能会导致 imap/pop3 软件出现不可预测的结果。

如果确实需要,您可以通过设置不可变属性来阻止文件被删除,即使是 root 用户也可以。

chattr +i file_name

答案2

这样做会涉及很多问题,因此这是一个糟糕的解决方案。更好的方法是配置邮件服务器以防止删除所有电子邮件,必要时可转移到其他邮件服务器。

相关内容