Hallo Helge, #. type: Plain text #: archlinux mageia-cauldron msgid "" "Configures how to set up standard input, output and error output for the " "container payload, as well as the /dev/console device for the container\\&. " "Takes one of B<interactive>, B<read-only>, B<passive>, or B<pipe>\\&. If " "B<interactive>, a pseudo-TTY is allocated and made available as /dev/console " "in the container\\&. It is then bi-directionally connected to the standard " "input and output passed to B<systemd-nspawn>\\&. B<read-only> is similar " "but only the output of the container is propagated and no input from the " "caller is read\\&. If B<passive>, a pseudo TTY is allocated, but it is not " "connected anywhere\\&. Finally, in B<pipe> mode no pseudo TTY is allocated, " "but the standard input, output and error output file descriptors passed to " "B<systemd-nspawn> are passed on \\(em as they are \\(em to the container " "payload, see the following paragraph\\&. Defaults to B<interactive> if " "B<systemd-nspawn> is invoked from a terminal, and B<read-only> otherwise\\&." msgstr "" "Konfiguriert, wie die Standardeingabe, -ausgabe und die Fehlerausgabe für " "den Container-Inhalt konfiguriert wird, sowie /dev/console-Geräte für den " "Container\\&. Akzeptiert entweder B<interactive>, B<read-only>, B<passive> " "oder B<pipe>\\&. Falls B<interactive>, wird ein Pseudo-TTY reserviert und " "als /dev/console im Container verfügbar gemacht\\&. Es wird dann " "bidirektional mit der Standardeingabe verbunden, die Standardausgabe wird an " "B<systemd-nspawn> übergeben\\&. B<read-only> ist ähnlich, aber nur die " "Ausgabe des Containers wird weitergeleitet und keine Eingaben vom " "Aufrufenden werden gelesen\\&. Falls B<passive>, wird ein Pseudo-TTY-Gerät " "reserviert, aber es wird mit nichts verbunden\\&. Im B<pipe>-Modus wird " "schließlich kein Pseudo-TTY reserviert, aber die an B<systemd-nspawn> " "übergebenen Standardeingabendeskriptoren, -ausgabedeskriptoren und die " "Fehlerausgabedeskriptoren werden \\(em so wie sie sind \\(em an den " "Container-Inhalt weitergegeben, siehe dazu den nächsten Absatz\\&. " "Standardmäßig B<interactive>, falls B<systemd-nspawn> von einem Terminal aus " "aufgerufen wird, und ansonsten B<read-only>\\&."
Standardeingabe verbunden, die Standardausgabe wird → Standardeingabe verbunden; die Standardausgabe wird Standardeingabendeskriptoren → Standardeingabedeskriptoren #. type: Plain text #: archlinux mageia-cauldron msgid "" "In B<pipe> mode, /dev/console will not exist in the container\\&. This means " "that the container payload generally cannot be a full init system as init " "systems tend to require /dev/console to be available\\&. On the other hand, " "in this mode container invocations can be used within shell pipelines\\&. " "This is because intermediary pseudo TTYs do not permit independent " "bidirectional propagation of the end-of-file (EOF) condition, which is " "necessary for shell pipelines to work correctly\\&. I<Note that the " ">B<pipe>I< mode should be used carefully>, as passing arbitrary file " "descriptors to less trusted container payloads might open up unwanted " "interfaces for access by the container payload\\&. For example, if a passed " "file descriptor refers to a TTY of some form, APIs such as B<TIOCSTI> may be " "used to synthesize input that might be used for escaping the container\\&. " "Hence B<pipe> mode should only be used if the payload is sufficiently " "trusted or when the standard input/output/error output file descriptors are " "known safe, for example pipes\\&." msgstr "" "Im Modus B<pipe> existiert /dev/console im Container nicht\\&. Das bedeutet, " "dass der Container-Inhalt im Allgemeinen kein vollständiges Init-System sein " "kann, da Init-Systems dazu neigen, /dev/console zu benötigen\\&. Auf der " "anderen Seite können in diesem Modus Container-Aufrufe innerhalb von Shell-" "Weiterleitungen verwandt werden\\&. Dies liegt daran, dass " "zwischengeschaltete Pseudo-TTYs keine unabhängige, bidirektionale " "Weiterleitung der Dateiendebedingung (EOF) erlauben, was allerdings für den " "korrekten Betrieb von Shell-Weiterleitungen benötigt wird\\&. I<Beachten " "Sie, dass der Modus >B<pipe>I< vorsichtig verwandt werden sollte>, da die " "Übergabe beliebiger Dateideskriptoren an weniger vertrauenswürdige Container-" "Inhalte unerwünschte Schnittstellen für Zugriffe des Container-Inhaltes " "öffnen könnten\\&. Falls sich ein übergebener Dateideskriptor beispielsweise " "auf ein TTY in irgendeiner Weise bezieht, können APIs wie B<TIOCSTI> dazu " "verwandt werden, Eingaben künstlich zu erzeugen, die zum Ausbruch aus dem " "Container verwandt werden können\\&. Daher sollte der Modus B<pipe> nur " "verwandt werden, wenn dem Inhalt hinreichend vertraut wird oder wenn die " "Dateideskriptoren der Standardeingabe, -ausgabe und Fehlerausgabe " "bekanntermaßen sicher sind, zum Beispiel Pipes\\&." da Init-Systems dazu neigen → da Init-Systeme dazu neigen #. type: Plain text #: archlinux mageia-cauldron msgid "" "Pager to use when B<--no-pager> is not given; overrides I<$PAGER>\\&. If " "neither I<$SYSTEMD_PAGER> nor I<$PAGER> are set, a set of well-known pager " "implementations are tried in turn, including B<less>(1) and B<more>(1), " "until one is found\\&. If no pager implementation is discovered no pager is " "invoked\\&. Setting this environment variable to an empty string or the " "value \"cat\" is equivalent to passing B<--no-pager>\\&." msgstr "" "Zu verwendendes Textanzeigeprogramm, wenn B<--no-pager> nicht angegeben ist, " "setzt I<$PAGER> außer Kraft\\&. Falls weder I<$SYSTEMD_PAGER> noch I<$PAGER> " "gesetzt sind, wird eine Reihe wohlbekannter " "Textanzeigeprogrammimplementierungen der Reihe nach ausprobiert, " "einschließlich B<less>(1) und B<more>(1), bis eines gefunden wird\\&. Falls " "keine Textanzeigeprogrammimplementierung gefunden wird, wird keines " "aufgerufen\\&. Setzen der Umgebungsvariablen auf die leere Zeichenkette oder " "den Wert »cat« ist äquivalent zur Übergabe von B<--no-pager>\\&." wenn B<--no-pager> nicht angegeben ist, → wenn B<--no-pager> nicht angegeben ist; (Nebenbei: »If no pager implementation is discovered no pager is invoked« ist die nutzloseste Information, die ich jemals gelesen habe.) Gruß Mario