SCHROOT-SCRIPT-CONFIG(5) 2022 SCHROOT-SCRIPT-CONFIG(5) BEZEICHNUNG schroot-script-config - Chroot-Einrichtungsskriptkonfiguration von Schroot BESCHREIBUNG schroot benutzt Skripte, um die Chroot-Umgebung einzurichten und aufzuraumen. Diese Skripte konnen mittels der Schlussels script-config in /etc/schroot/schroot.conf angepasst werden. Dieser Schlussel gibt eine Datei an, die die Einrichtungsskripte einlesen, wenn sie ausgefuhrt werden. Die Datei ist ein Bourne-Shell-Skript und kann infolgedessen zusatzlich zu den einfachen Variablenzuweisungen jeden gultigen Shell-Code enthalten. Dies wird zum Beispiel ermoglichen, dass das Verhalten an einen bestimmten Chroot-Typ oder -Namen angepasst wird. Diese Datei ist missbilligt, wird aber immer noch benutzt, wenn sie vorhanden ist. Sie wird in einer zukunftigen Version hinfallig und entfernt. Alle Einstellungen in dieser Datei konnen nun mit den Konfigurationsschlusseln in schroot.conf gesetzt werden, wie nachfolgend genau beschrieben. Existierende Konfigurationen sollten verandert werden, um diese Schlussel anstelle dieser Datei zu verwenden. UMGEBUNGSVARIABLEN Die Umgebung ist fur alle in schroot-setup(5) beschriebenen Einrichtungsskripte gleich. VARIABLEN Die folgenden Variablen konnen gesetzt werden, um das Verhalten von Einrichtungsskripten zu konfigurieren. Beachten Sie, dass in zukunftigen Veroffentlichungen moglicherweise neue Variablen hinzugefugt werden. Chroot-Erweiterungen Dritter, die ihre eigenen Einrichtungsskripte hinzufugen, konnen zusatzliche, hier nicht dokumentierte Variablen enthalten. Ziehen Sie die Dokumentation der Erweiterung zu Rate, um weitere Einzelheiten zu erfahren. SETUP_COPYFILES eine Datei, die eine Liste von Dateien enthalt, die in die Chroot kopiert werden (eine Datei pro Zeile). Die Datei wird den gleichen absoluten Speicherort innerhalb der Chroot haben. Beachten Sie, dass dies mittels des Schlussels setup.copyfiles eingestellt werden kann. SETUP_FSTAB die Datei mit der Dateisystemtabelle, die zum Einhangen von Dateisystemen innerhalb der Chroot benutzt wird. Das Format dieser Datei ist identisch mit dem von /etc/fstab, das in fstab(5) dokumentiert wird. Der einzige Unterschied ist, dass der Pfad zum Einhangepunkt fs_dir relativ zur Chroot statt zum Wurzelverzeichnis ist. Beachten Sie, dass dies mittels des Schlussels setup.fstab eingestellt werden kann. Beachten Sie auch, dass Einhangepunkte auf dem Wirt in eine kanonische Form gebracht werden, wodurch sichergestellt wird, dass absolute symbolische Verweise auf etwas innerhalb der Chroot zeigen. Komplexe Pfade, die mehrere symbolische Verweise enthalten, konnten jedoch falsch aufgelost werden. Es ist nicht ratsam, verschachtelte symbolische Verweise als Einhangepunkte zu verwenden. SETUP_NSSDATABASES eine Datei, die die Systemdatenbanken auffuhrt, die in die Chroot kopiert werden. Die Standarddatenbanken sind >>passwd<<, >>shadow<<, >>group<<, >>services<<, >>protocols<<, >>networks<< und >>hosts<<. >>gshadow<< wird noch nicht standardmassig kopiert, da sie nicht von allen aktuellen Versionen der GNU-C-Bibliothek unterstutzt wird. Die Datenbanken werden mittels getent(1) kopiert, daher werden alle in /etc/nsswitch.conf aufgefuhrten Datenbankquellen fur jede Datenbank benutzt. Beachten Sie, dass dies unter Verwendung des Schlussels setup.nssdatabases eingestellt werden kann. AUTOR Roger Leigh COPYRIGHT Copyright (C) 2005-2012 Roger Leigh schroot ist freie Software. Sie konnen es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veroffentlicht, weitergeben und/oder modifizieren, entweder gemass Version 3 der Lizenz oder (nach Ihrer Option) jeder spateren Version. SIEHE AUCH sbuild(1), schroot(1), sh(1), schroot.conf(5), schroot-setup(5). Aug 14 SCHROOT-SCRIPT-CONFIG(5)