Konfigurační soubory editujeme pomocí obyčejného textového editoru například vi, emacs či jiného. Z tohoto pravidla jsou výjimky. Pro změny v některých souborech spouštíme vyhrazené a nebo speciální konfigurační programy.
Tabulka 98.1. Doporučené způsoby úpravy některých konfiguračních souborů
soubor | program či příkaz |
---|---|
/etc/passwd | vipw |
/etc/group | vigr |
/etc/sudoers | visudo |
Nejjednodušším vylepšením prosté úpravy konfiguračních souborů je udržování kopie původních verzí. Můžeme si pořídi kopii všech souborů tarem a uložit na bezpečné místo, či před editací každého souboru udělat jeho záložní kopii na místě. Záložní kopii pak pojmenujem podle původního souboru kdy za jméno přidáme příponu například .sav
. Je to velmi jednoduché a poslouží svému účelu. První významnou nevýhodou je že máme jen jednu starší verzi a druhou že na vytváření těchto souborů musíme neustále myslet. Můžeme si ovšem pomoci skriptem podobným následujícímu.
#!/bin/sh # Obálka (wrapper) kolem editace konfiguračních souborů # WARNING: Netestováno FNAME=$1 cp $FNAME $FNAME.new vi $FNAME.new cp $FNAME $FNAME.sav mv $FNAME.new $FNAME