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.