.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SYSTEMD\-FIRSTBOOT 1 "" "systemd 252" systemd\-firstboot .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH BEZEICHNUNG systemd\-firstboot, systemd\-firstboot.service \- Initialisiert grundlegende Systemeinstellungen während oder vor dem ersten Hochfahren eines Systems .SH ÜBERSICHT .HP \w'\fBsystemd\-firstboot\fR\ 'u \fBsystemd\-firstboot\fP [OPTIONEN…] .PP systemd\-firstboot\&.service .SH BESCHREIBUNG .PP \fBsystemd\-firstboot\fP initialisiert die meisten grundlegenden Systemeinstellungen interaktiv während des ersten Systemstarts oder optional nichtinteraktiv bei der Erstellung des System\-Abbildes\&. Der Dienst wird gestartet, falls \fIConditionFirstBoot=yes\fP erfüllt ist\&. Dies bedeutet im Wesentlichen, dass /etc/ leer ist, siehe \fBsystemd.unit\fP(5) für Details\&. .PP Die folgenden Einstellungen können eingerichtet werden: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Die Locale des Systems, genauer die zwei Locale\-Variablen \fILANG=\fP und \fILC_MESSAGES\fP .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Die Tastaturzuordnung des Systems .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Die Zeitzone des Systems .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Der Rechnername des Systems .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Die Maschinenkennung des Systems .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Das Passwort des Benutzers »root« .RE .PP Jedes der Felder kann entweder interaktiv durch Benutzer abgefragt, nicht interaktiv über die Befehlszeile des Werkzeugs gesetzt oder von einem Wirtssystem, das zum Einrichten des Systemabbildes verwandt wird, kopiert werden\&. .PP Falls eine Einstellung bereits initialisiert ist, wird sie nicht überschrieben und der Benutzer wird nicht für die Einstellung befragt\&. .PP Beachten Sie, dass dieses Werkzeug direkt auf dem Dateisystem agiert und keine laufenden Systemdienste beteiligt, anders als \fBlocalectl\fP(1), \fBtimedatectl\fP(1) oder \fBhostnamectl\fP(1)\&. Dies erlaubt \fBsystemd\-firstboot\fP auf eingehängten, aber nicht gestarteten Plattenabbildern und in der frühen Systemstartphase zu agieren\&. Es wird nicht empfohlen, \fBsystemd\-firstboot\fP im laufenden System, während es hochgefahren ist, zu verwenden\&. .SH OPTIONEN .PP Die folgenden Optionen werden verstanden: .PP \fB\-\-root=\fP\fIWurzel\fP .RS 4 Akzeptiert einen Verzeichnispfad als Argument\&. Allen Pfaden wird der übergebene alternative \fIWurzel\fPpfad vorangestellt, einschließlich Konfigurationssuchpfaden\&. Dies ist zur Arbeit auf Systemabbildern nützlich, die auf dem angegebenen Verzeichnis eingehängt sind, statt auf dem Wirtssystem selbst\&. .RE .PP \fB\-\-image=\fP\fIPfad\fP .RS 4 Akzeptiert einen Pfad zu einer Plattenabbilddatei oder einem Blockgerätenamen\&. Falls angegeben, werden alle Aktionen auf das Dateisystem in dem angegebenen Plattenabbild angewandt\&. Dies ist ähnlich zu \fB\-\-root=\fP, agiert aber auf Dateisystemen, die in Plattenabbildern oder Blockgeräten gespeichert sind\&. Das Plattenabbild sollte entweder nur ein Dateisystem oder eine Reihe von Dateisystemen innerhalb einer GPT\-Partitionstabelle enthalten, die der \m[blue]\fBSpezifikation für auffindbare Partitionen\fP\m[]\&\s-2\u[1]\d\s+2 folgt\&. Für weitere Informationen über unterstützte Plattenabbilder, siehe den Schalter von \fBsystemd\-nspawn\fP(1) mit dem gleichen Namen\&. .RE .PP \fB\-\-locale=\fP\fILOCALE\fP, \fB\-\-locale\-messages=\fP\fILOCALE\fP .RS 4 Setzt die System\-Locale, genauer die Einstellungen \fILANG=\fP und \fILC_MESSAGES\fP\&. Das Argument sollte ein gültiger Locale\-Kennzeichner wie »de_DE\&.UTF\-8« sein\&. Dies steuert die Konfigurationsdatei \fBlocale.conf\fP(5)\&. .RE .PP \fB\-\-keymap=\fP\fITASTENZUORDNUNG\fP .RS 4 Setzt die Systemtastaturbelegung\&. Das Argument sollte eine gültige Tastaturzuordnung sein, wie »de\-latin1«\&. Dies steuert den Eintrag »KEYMAP« in der Konfigurationsdatei \fBvconsole.conf\fP(5)\&. .RE .PP \fB\-\-timezone=\fP\fIZEITZONE\fP .RS 4 Setzt die Zeitzone des Systems\&. Das Argument sollte ein gültiger Zeitzonenkennzeichner wie »Europe/Berlin« sein\&. Dies steuert den Symlink \fBlocaltime\fP(5)\&. .RE .PP \fB\-\-hostname=\fP\fIRECHNERNAME\fP .RS 4 Setzt den Rechnernamen des Systems\&. Das Argument sollte ein zum DNS kompatibler Rechnername sein\&. Dies steuert die Konfigurationsdatei \fBhostname\fP(5)\&. .RE .PP \fB\-\-machine\-id=\fP\fIKENNUNG\fP .RS 4 Setzt die Maschinenkennung des Systems\&. Dies steuert die Datei \fBmachine\-id\fP(5)\&. .RE .PP \fB\-\-root\-password=\fP\fIPASSWORT\fP, \fB\-\-root\-password\-file=\fP\fIPFAD\fP, \fB\-\-root\-password\-hashed=\fP\fIGEHASHTES_PASSWORT\fP .RS 4 Setzt das Passwort des Benutzers root des Systems\&. Dies erstellt/verändert die \fBpasswd\fP(5)\- und \fBshadow\fP(5)\-Datei\&. Diese Einstellung existiert auf drei Arten: \fB\-\-root\-password=\fP akzeptiert das zu setzende Passwort direkt auf der Befehlszeile, \fB\-\-root\-password\-file=\fP liest es aus einer Datei und \fB\-\-root\-password\-hashed=\fP akzeptiert ein bereits gehashtes Passwort auf der Befehlszeile\&. Siehe \fBshadow\fP(5) für weitere Informationen über das Format der gehashten Passwörter\&. Beachten Sie, dass die Angabe von Passwörtern auf der Befehlszeile nicht empfohlen wird, da andere Benutzer durch einfachen Aufruf von \fBps\fP(1) sie beobachten könnten\&. .RE .PP \fB\-\-root\-shell=\fP\fISHELL\fP .RS 4 Setzt die Shell des Benutzer root des Systems\&. Dies erstellt/verändert die Datei \fBpasswd\fP(5)\&. .RE .PP \fB\-\-kernel\-command\-line=\fP\fIBEFEHLSZEILE\fP .RS 4 Setzt die Kernelbefehlszeile des Systems\&. Dies steuert die Datei /etc/kernel/cmdline, die von \fBkernel\-install\fP(8) verwandt wird\&. .RE .PP \fB\-\-prompt\-locale\fP, \fB\-\-prompt\-keymap\fP, \fB\-\-prompt\-timezone\fP, \fB\-\-prompt\-hostname\fP, \fB\-\-prompt\-root\-password\fP, \fB\-\-prompt\-root\-shell\fP .RS 4 Fragt den Benutzer interaktiv nach einer bestimmten grundlegenden Einstellung\&. Beachten Sie, dass jede explizit angegebene Einstellung auf der Befehlszeile Vorrang hat und der Benutzer nicht danach gefragt wird\&. .RE .PP \fB\-\-prompt\fP .RS 4 Fragt nach der Locale, Tastenzuordnung, Zeitzone, dem Rechnernamen, dem Passwort und der Shell von root\&. Dies ist äquivalent zur Angabe der Kombination von \fB\-\-prompt\-locale\fP, \fB\-\-prompt\-keymap\fP, \fB\-\-prompt\-timezone\fP, \fB\-\-prompt\-hostname\fP, \fB\-\-prompt\-root\-password\fP, \fB\-\-prompt\-root\-shell\fP\&. .RE .PP \fB\-\-copy\-locale\fP, \fB\-\-copy\-keymap\fP, \fB\-\-copy\-timezone\fP, \fB\-\-copy\-root\-password\fP, \fB\-\-copy\-root\-shell\fP .RS 4 Kopiert eine bestimmte grundlegende Eigenschaft vom Rechner\&. Dies funktioniert nur in Kombination mit \fB\-\-root=\fP (siehe oben)\&. .RE .PP \fB\-\-copy\fP .RS 4 Kopiert die Locale, Tastenzuordnung, Zeitzone, das root\-Passwort und die Shell vom Rechner\&. Dies ist äquivalent zur Angabe der Kombination von \fB\-\-copy\-locale\fP, \fB\-\-copy\-keymap\fP, \fB\-\-copy\-timezone\fP, \fB\-\-copy\-root\-password\fP, \fB\-\-copy\-root\-shell\fP\&. .RE .PP \fB\-\-setup\-machine\-id\fP .RS 4 Initialisiert die Maschinenkennung des Systems auf eine Zufallskennung\&. Dies funktioniert nur in Kombination mit \fB\-\-root=\fP\&. .RE .PP \fB\-\-force\fP .RS 4 Systemd\-firstboot verändert keine bestehenden Dateien, außer \fB\-\-force\fP ist angegeben\&. Für Veränderungen an /etc/passwd und /etc/shadow verändert Systemd\-firstboot nur die Einträge des Benutzers »root«, anstatt die gesamte Datei zu überschreiben\&. .RE .PP \fB\-\-delete\-root\-password\fP .RS 4 Entfernt das Passwort vom Benutzer root des Systems und aktiviert die Anmeldung als root ohne Passwort, außer das Konto von root ist gesperrt\&. Beachten Sie, dass dies extrem unsicher ist und daher diese Option nicht leichtfertig verwandt werden sollte\&. .RE .PP \fB\-\-welcome=\fP .RS 4 Akzeptiert ein logisches Argument\&. Standardmäßig wird dem Benutzer bei der Aufforderung zur Eingabe von Konfigurationsoptionen ein kurzer Begrüßungstext gezeigt, bevor die erste Frage gestellt wird\&. Übergeben Sie falsch an diese Option, um diesen Begrüßungstext abzuschalten\&. .RE .PP \fB\-h\fP, \fB\-\-help\fP .RS 4 Zeigt einen kurzen Hilfetext an und beendet das Programm\&. .RE .PP \fB\-\-version\fP .RS 4 Zeigt eine kurze Versionszeichenkette an und beendet das Programm\&. .RE .SH ZUGANGSDATEN .PP \fBsystemd\-firstboot\fP unterstützt die Dienste\-Anmeldedaten\-Logik, wie sie von \fILoadCredential=\fP/\fISetCredential=\fP implementiert ist (siehe \fBsystemd.exec\fP(1) für Details)\&. Die folgenden Anmeldedaten werden verwandt, wenn sie hereingereicht werden: .PP »passwd\&.hashed\-password\&.root«, »passwd\&.plaintext\-password\&.root« .RS 4 Ein gehashtes oder eine Klartextversion des Passworts für root, anstelle den Benutzer zu fragen\&. Diese Anmeldedaten sind identisch zu den für den Dienst \fBsystemd\-sysusers.service\fP(8) definierten\&. .RE .PP "passwd\&.shell\&.root" .RS 4 Legt das Shell\-Programm, das für das festgelegte Konto verwandt werden soll, fest\&. Äquivalent zu dem für den Dienst \fBsystemd\-sysusers.service\fP(8) definierten Anmeldedatum gleichen Namens\&. .RE .PP »firstboot\&.locale«, »firstboot\&.locale\-messages« .RS 4 Diese Anmeldedaten legen die Locale\-Einstellungen fest, die während des ersten Systemstarts gesetzt werden, anstelle den Benutzer zu fragen\&. .RE .PP "firstboot\&.keymap" .RS 4 Dieses Anmeldedatum legen die Tastatureinstellungen fest, die während des ersten Systemstarts gesetzt werden, anstelle den Benutzer zu fragen\&. .RE .PP "firstboot\&.timezone" .RS 4 Dieses Anmeldedatum legt die beim ersten Systemstart zu setzende System\-Zeitzoneneinstellung fest, anstelle den Benutzer zu fragen\&. .RE .PP Beachten Sie, dass standardmäßig die Unit\-Datei systemd\-firstboot\&.service so eingerichtet ist, dass sie die aufgeführten Anmeldedaten vom Diensteverwalter erbt\&. Wird daher der Container mit einem leeren /etc/ erstmalig aufgerufen, kann das Passwort des Benutzers root wie folgt auf »systemd« konfiguriert werden: .PP .if n \{\ .RS 4 .\} .nf # systemd\-nspawn \-\-image=… \-\-set\-credential=firstboot\&.locale:de_DE\&.UTF\-8 … .fi .if n \{\ .RE .\} .PP Beachten Sie, dass diese Anmeldedaten nur während des ersten Systemstartprozesses gelesen und angewandt werden\&. Sobald sie angewandt wurden, bleiben sie für nachfolgende Systemstarts angewandt und die Anmeldedaten werden nicht mehr weiter betrachtet\&. .SH EXIT\-STATUS .PP Bei Erfolg wird 0 zurückgegeben, anderenfalls ein Fehlercode ungleich Null\&. .SH KERNEL\-BEFEHLSZEILE .PP \fIsystemd\&.firstboot=\fP .RS 4 Akzeptiert ein logisches Argument, standardmäßig »on«\&. Falls »off«, wird systemd\-firstboot\&.service den Benutzer beim ersten Systemstart nicht nach grundlegenden Eigenschaften befragen, selbst wenn diese Eigenschaften noch nicht initialisiert sind\&. .RE .SH "SIEHE AUCH" .PP \fBsystemd\fP(1), \fBlocale.conf\fP(5), \fBvconsole.conf\fP(5), \fBlocaltime\fP(5), \fBhostname\fP(5), \fBmachine\-id\fP(5), \fBshadow\fP(5), \fBsystemd\-machine\-id\-setup\fP(1), \fBlocalectl\fP(1), \fBtimedatectl\fP(1), \fBhostnamectl\fP(1) .SH ANMERKUNGEN .IP " 1." 4 Spezifikation für auffindbare Partitionen .RS 4 \%https://systemd.io/DISCOVERABLE_PARTITIONS .RE .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .