Există o modalitate mecanică de a afla impactul oricărei acțiuni asupra fișierelor de configurare?
Acțiunea poate fi orice: instalarea unui pachet, adăugarea unui utilizator, pornirea unui serviciu sau actualizarea unei chei SSH.
De exemplu:
Adăugarea unui utilizator poate modifica /etc/passwd, /etc/group și /etc/shadow.
ssh-copy-id
poate modifica fișierul authorized_keys al utilizatorului de pe server.
Înțeleg că un avantaj al Linux-ului față de Windows este că configurațiile sunt mai mult sau mai puțin într-un singur loc și sunt supuse modificării manuale (de exemplu, modificarea manuală a /etc/passwd etc. în loc să fie utilizată). useradd
).
Multe tutoriale online explică ce fișiere de configurare poate modifica o acțiune și cum. Dar aș dori o modalitate mecanică de a mă asigura că nu pierd nimic.
Poate ceva de genul dedicării unei mașini virtuale Ubuntu experimentării, efectuării acțiunii în cauză și scanării întregii mașini (sau numai directoarele probabile) pentru schimbare? O scanare după a useradd
acțiunea ar semnala /etc/passwd etc. ca fiind schimbat.
Nu întreb neapărat dacă cineva ar putea veni cu o instrucțiune din mers. Poate că există o metodă standard pe care studenții de la Linux au folosit-o întotdeauna?