Помещение / etc под контроль исходного кода

14

Я хотел бы поместить свой каталог / etc в систему управления исходным кодом, используя базар.

Есть ли какие-либо ошибки в этом. Кажется, безопаснее сделать это для обычного пользователя, а не для пользователя root - может быть проблема с принадлежностью .bzr к такому пользователю.

вовремя
источник

Ответы:

15

Вы должны взглянуть на использование etckeeper , а не пытаться изобретать велосипед.

ThatGraemeGuy
источник
Выглядит многообещающе, мне пришлось поискать, как его использовать. Есть ли указатель на руководство по настройке.
Justintime
Я не использовал это лично, извините. Посмотрите, поможет ли что-нибудь здесь: serverfault.com/search?q=etckeeper
ThatGraemeGuy
2
etckeeperявляется удивительным. Два шага: для резервного копирования вы в конечном итоге проталкиваете репо где-то удаленно. Пожалуйста, используйте для этого SSH на основе ключей, чтобы все было безопасно. Кроме того, то, что вы храните, /etcможет быть чувствительным (например, /etc/shadowлюбые личные ключи), поэтому убедитесь, что, куда бы вы ни отправляли репо, не было «общедоступной» веб-страницы или оно было разослано любым другим неаутентифицированным способом.
Марцин
4

Может быть избыточны для одной системы (если не нужно «восстановить» это время от времени) , но обычное решением для управления конфигурацией является использование некоторого ВСМА как Cfengine , кукольный , bcfg2 и т.п., а затем поместить их данные под управления источником.

Luke404
источник