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


14

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

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

Ответы:


15

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


Выглядит многообещающе, мне пришлось поискать, как его использовать. Есть ли указатель на руководство по настройке.
Justintime

Я не использовал это лично, извините. Посмотрите, поможет ли что-нибудь здесь: serverfault.com/search?q=etckeeper
ThatGraemeGuy

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

4

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.