98.1. Primitivní způsoby

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ů

souborprogram či příkaz
/etc/passwdvipw
/etc/groupvigr
/etc/sudoersvisudo

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