在 /etc 上初始化 Mercurial 存储库是否安全?

在 /etc 上初始化 Mercurial 存储库是否安全?

我公司有一台外部服务器,主要由第三方管理。有时他们会更改配置,但“忘记”通知我们。

我正在考虑跟踪 的所有更改。在 中/etc这样做安全吗?hg init/etc

(然后我可以创建一个每 5 或 10 分钟运行一次的 cronjob,执行hg addremove && hg commit)。

答案1

我会说“是的!”并将你重定向到etckeeper

尽管 LTS 服务器指南使用bzr,但etckeeper功能更丰富。从man etckeeper

etckeeper - store /etc in git, mercurial, bazaar, or darcs

我个人将它与 一起使用gitetckeeper安装时会设置一个存储库,如果发现/etc/不在版本控制下,则bzr默认使用。因此请/etc/etckeeper/etckeeper.conf提前创建,并将 Mercurial 设置为首选 VCS 系统:

VCS="hg"

该配置文件中设置了其他变量,因此您可能需要在系统上对其进行测试,然后复制配置。

相关内容