Re: How do I trace changes in configuration files?
- Date: Wed, 1 May 2019 17:15:03 -0000 (UTC)
- From: Dan Purgert <dan@xxxxxxxx>
- Subject: Re: How do I trace changes in configuration files?
-----BEGIN PGP SIGNED MESSAGE-----
Erik Josefsson wrote:
> Den 2019-05-01 kl. 13:29, skrev Dan Purgert:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA256
>> Erik Josefsson wrote:
>>> I'm trying to learn how to set up my two Teres laptops so that they are
>>> I have tried to document my personal preferences before, but I have
>>> always ended up with unreadable handwritten notes.
>>> This time I thought I should do it in a more systematic way by somehow
>>> capture the difference between the default install and the result of my
>>> (often irrational) efforts to make my machines look and feel like I want
>>> it to.
>>> So, is there a way to trace/record/capture changes in all configuration
>> There are as many as people reading this channel :)
>> Probably the simplest (and, to some extent, most error prone) is to
>> simply make copies, edit only the copies. For example:
>> cp orig.conf orig.conf.$(date +%y-%m-%d_%H%M%S)
>> vi orig.conf
>> and then you'll end up with stuff like
>> Then just use 'diff' against any two files to see what changed between
> Thanks Dan, I'll start with that method and maybe later I'll try Jonas'
> proposal with etckeeper and git.
> But first, in which top level directories could files that change be
Config files live in /etc (global configs, e.g. for sshd or apache, and
so on), or a user's $HOME directory (personal configs, e.g. your
> For now, I just want to see where (and if) my setup is stored (e.g.
> where does my wifi's SSID and passphrase end up? maybe in more than one
Depends on what tool you're using, probably in a config file under /etc.
On a box I have here running Network Manager, it's
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----
|_|_|O| Github: https://github.com/dpurgert
|O|O|O| PGP: 05CA 9A50 3F2E 1335 4DC5 4AEE 8E11 DDF3 1279 A281