我pipe理一个服务器,很多人有root权限(我知道这是另一个问题…)。 我正在训练他们所有的要求通过我的configuration更改,但偶尔有人更改configuration文件没有告诉别人我。
为了保持我的理智,我正考虑设置一个cronjob,每5分钟自动提交/ etc /的内容到我的Subversion版本库,如果有任何更改,请发邮件给我。
是否有另一个系统可以自动做到这一点?
我不是疯狂的做我的整个/ etc /目录工作副本,所以我想我会rsync / etc到另一个目录,然后编写一些shell脚本自动添加和删除从颠覆条目。
这似乎是一个合理的事情吗? 有没有更好的方法来处理这种情况?
你可能想看看etckeeper 。
另请参阅:
在svn中有/ etc是有道理的,但是我希望你的伙伴至lesslogging他们的改变,这样你就可以看到“人类可读的”forms发生了什么变化,以及谁做出了改变。