![禁止删除 CentOS 文件夹中的文件](https://linux22.com/image/527150/%E7%A6%81%E6%AD%A2%E5%88%A0%E9%99%A4%20CentOS%20%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6.png)
我在运行 CentOS 的 Web 服务器上有一个电子邮件系统(使用修改后的圆形立方体),并且想禁用任何电子邮件的删除。
我已经在圆立方体软件中完成了这个操作,但是这并不能阻止某人意外从手机中删除电子邮件。
是否可以做到电子邮件文件夹中的所有文件永远不会被删除,即使是通过手机或其他电子邮件客户端。
答案1
您可以在文件上使用文件系统属性来阻止实际文件被删除,但这可能会导致 imap/pop3 软件出现不可预测的结果。
如果确实需要,您可以通过设置不可变属性来阻止文件被删除,即使是 root 用户也可以。
chattr +i file_name
答案2
这样做会涉及很多问题,因此这是一个糟糕的解决方案。更好的方法是配置邮件服务器以防止删除所有电子邮件,必要时可转移到其他邮件服务器。