Kapitel 7. Systemadministration
Zurück | 7.5 Verwalten von Konfigurationsdateien | Weiter

## 7.5 Verwalten von Konfigurationsdateien

Mit fast jedem auf einem Linux-System installierten Paket werden auch die notwendigen Konfigurationsdateien für die jeweilige Softwarekomponente mitgeliefert. Das Debian-Team leistet an dieser Stelle sehr gute Arbeit und erstellt zu allen Paketen angepasste Konfigurationsdateien, die nicht nur auf das Debian-System angepasst sind, sondern auch in fast 100 Prozent aller Fälle sofort lauffähig sind.

Dies bedeutet für den Administrator eine große Arbeitserleichterung, da die gewünschte Software sofort ohne weitere Konfigurationsarbeiten lauffähig ist. Natürlich können diese allgemeinen Vorgaben nicht alle Bedürfnisse abdecken, und so sind viele Pakete bereits mit Konfigurationsprogrammen ausgestattet, die den Administrator durch die Konfiguration führen. Mit „debconf“ wurde sogar eine zentrale Datenbank bereitgestellt, die auch im Netz via LDAP verfügbar gemacht werden kann. In ihr werden alle Einstellungen gespeichert.

In einem größeren Netzwerk kann es aber wünschenswert sein, ein einheitliches System für die Verwaltung von Konfigurationsdateien, vielleicht sogar mit einer Versionskontrolle, zu etablieren. Hier bietet sich prinzipiell das Erstellen von eigenen Debian-Paketen mit den gewünschten Konfigurationsdateien an. Das Debian-Paketmanagement verhindert jedoch das Überschreiben von Dateien, so dass das Erstellen von Paketen mit angepassten Konfigurationsdateien ein Problem darstellt. Abhilfe schafft an dieser Stelle `dpsyco`.

### 7.5.1 dpsyco

`dpsyco` (Debian Packages of System Configurations) kann Debian- „ Konfigurationspakete“ erzeugen und verwalten. Ein „Konfigurationspaket“ kann „über“ ein normales Debian-Paket installiert werden und so die in dem Debian-Paket enthaltenen Konfigurationsdateien ersetzen oder auch ergänzen.

`dpsyco`-Pakete können Konfigurationsdateien aus einem Debian-Paket überschreiben, patchen oder auch Benutzer und Gruppen hinzufügen. Es sind verschiedene Pakete verfügbar, die Sie mit `dpsyco` verwenden können:

    sushi:/home/fr# apt-cache search dpsy
    dpsyco - Debian packages of system configurations
    dpsyco-base - Base package for the debian packages of system configurations
    dpsyco-cfengine - Automate applying of cfengine configs
    dpsyco-devel - Tools to create configuration packages
    dpsyco-doc - Documentation for the debian packages of system configurations
    dpsyco-lib - Libraries for the debian packages of system configurations
    dpsyco-mysql - Automate administration of access to mysql
    dpsyco-patch - Automatically patch the debian file-system
    dpsyco-samba - Automate administration of access to samba
    dpsyco-skel - Automatically install a add-on skeleton
    dpsyco-ssh - Automate administration of access via ssh
    dpsyco-sudo - Automate administration of sudo privileges

Zunächst müssen Sie das Paket `dpsyco` selbst installieren. Dies hat zur Folge, dass auch die Pakete `dpsyco-base` und `dpsyco-lib` installiert werden:

    sushi:/home/fr# apt-get install dpsyco
    Reading Package Lists... Done
    Building Dependency Tree... Done
    The following extra packages will be installed:
    dpsyco-base dpsyco-lib
    Suggested packages:
    dpsyco-doc dpsyco-mysql
    Recommended packages:
    dpsyco-skel dpsyco-sudo
    The following NEW packages will be installed:
    dpsyco dpsyco-base dpsyco-lib
    0 upgraded, 3 newly installed, 0 to remove and 522 not upgraded.
    Need to get 54,2kB of archives.
    After unpacking 218kB of additional disk space will be used.
    continue? [Y/n]
    Get:1 ftp://ftp.de.debian.org sid/main dpsyco-lib 1.0.23 [19,5kB]
    Get:2 ftp://ftp.de.debian.org sid/main dpsyco-base 1.0.23 [24,3kB]
    Get:3 ftp://ftp.de.debian.org sid/main dpsyco 1.0.23 [10,4kB]
    Fetched 54,2kB in 1s (53,8kB/s)

Für die ersten Schritte können die Kommandos `dpsyco-delhome` und `dpsyco-restorehome` dienen. Hiermit kann ein Heimatverzeichnis eines Benutzers gelöscht und wieder hergestellt werden. Wichtig sind dabei die Einstellungen in der Datei `/etc/dpsyco/adduser.conf`.

Zurück | Nach oben | Weiter
7.4 Systemzeit | Zum Anfang | 7.6 Webbasierte Administration mit Webmin

© 1999-2006 Frank Ronneburg - Dieser Inhalt ist unter einem Creative Commons Namensnennung - Nicht-kommerziell - Keine Bearbeitung Lizenzvertrag lizenziert (creativecommons.org/licenses/by-nc-nd/2.0/de/legalcode).