文件名称:etckeeper:在 git 中存储等
文件大小:91KB
文件格式:ZIP
更新时间:2024-07-12 11:59:50
Shell
etckeeper 是一组工具,可以让/etc存储在 git、mercurial、bazaar 或 darcs 存储库中。 这使您可以使用 git 来查看或恢复对/etc所做的更改。 或者甚至将存储库推送到其他地方以进行备份或挑选配置更改。 它连接到包管理器,如 apt 以在包升级期间自动提交对 /etc 所做的更改。 它跟踪 git 通常不支持的文件元数据,但这对 /etc 很重要,例如/etc/shadow的权限。 它非常模块化和可配置,同时如果您了解使用版本控制的基础知识,那么使用起来也很简单。 安全警告 首先,一个重要的警告:通过将 /etc 签入版本控制,您正在创建 /etc/shadow 等必须保密的文件副本。 每当您拥有机密文件的副本时,文件内容就更有可能不再保密。 etckeeper 非常注意文件权限,并确保它设置的存储库不允许除 root 之外的任何人读取其内容。 但