Versetzen von / etc unter Quellcodeverwaltung


14

Ich möchte mein / etc-Verzeichnis mithilfe von Bazaar unter Versionskontrolle stellen.

Gibt es irgendwelche Fallstricke dabei? Es scheint sicherer zu sein, einen normalen Benutzer als root zu verwenden - möglicherweise liegt ein Problem mit .bzr vor, das zu einem solchen Benutzer gehört.

Antworten:


15

Sie sollten versuchen, etckeeper zu verwenden , anstatt das Rad neu zu erfinden.


Sieht vielversprechend aus, ich musste googeln, um herauszufinden, wie man es benutzt. Gibt es einen Hinweis auf eine Anleitung zum Einrichten.
Justintime

Ich habe es nicht persönlich benutzt, sorry. Sehen Sie, ob hier etwas hilft: serverfault.com/search?q=etckeeper
ThatGraemeGuy

2
etckeeperist großartig. Zwei Fallstricke: Zum Sichern schiebst du das Repo irgendwohin, wo es sich befindet. Verwenden Sie dazu bitte schlüsselbasiertes SSH, damit es sicher funktioniert. Außerdem kann das, in dem Sie speichern /etc, vertraulich sein (denken Sie an /etc/shadowprivate Schlüssel). Vergewissern Sie sich daher, dass Sie, wo immer Sie auf das Repo klicken, keine "öffentliche" Webseite haben oder auf andere nicht authentifizierte Weise ausgeliefert werden.
Marcin

4

Könnte für ein einzelnes System sein Overkill (es sei denn , Sie müssen es von Zeit zu Zeit ‚Wiederaufbau‘) , aber die übliche Lösung für das Konfigurationsmanagement ist etwas zu verwenden scm wie cfengine , Puppet , bcfg2 oder dergleichen, und dann setzen ihre unter Daten Quellcodeverwaltung.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.