我们应该取消对 rm 的用户访问吗?

Jay*_*n T 5 linux permissions database

最近,我听到系统管理员和经理询问防止人们意外删除数据的解决方案。他们是非常聪明和敬业的人,他们寻求解决方案,以便数据不会意外或故意丢失。我听说解决这个问题的一个疯狂的想法是摆脱用户对 rm 命令的访问权限。这真的是一个疯狂的想法吗?

拥有用户意外或有时心不在焉地删除数据的管理员。他们面临的问题是用户删除数据,最有可能使用 rm,然后意识到他们实际上需要这些数据。

请告诉我解决这个问题的最佳解决方案......?

Mad*_*ter 10

定期备份(也作为恢复进行定期测试)以及清晰易懂的保留策略。

我还发现了一个非正式的政策,温和地嘲笑要求恢复的人有助于减少恢复的数量;因此,我在所谓的灾难恢复和白痴恢复之间进行了区分(在备份策略方面)。从长远来看,任何让用户在点击 <CR> 或单击“是”之前考虑一下的东西都是防止意外删除的最佳方法。


Nic*_*oul 3

如果小损失是可以接受的,我认为一个好的备份策略会更好。

阻止用户删除任何内容会让他们生气,他们总是会想方设法删除内容(例如使用 mv 或文件管理器)。

另一种策略可能是使用一个系统,其中每次更改实际上不会删除任何内容,而只是添加数据和元数据。

在这样的系统中,删除命令实际上不会破坏任何数据,它只是将其标记为已删除,并且数据仍然可以恢复。

例如,开源ECM Alfresco 就可以通过这种方式进行配置。