manpages-de - en to de translation catalogue (73 entries)

note: type: TH
en: February 2016
de: Februar 2016

note: type: TH
en: User Commands
de: Dienstprogramme für Benutzer

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: unshare - run program with some namespaces unshared from parent
de: unshare - Programme ausführen, wobei einige Namensräume von dem Elternprozess getrennt sind

note: type: SH
en: SYNOPSIS
de: ÜBERSICHT

note: type: Plain text
en: B<unshare> [options] [I<program> [I<arguments>]]
de: B<unshare> [Optionen] [I<Programm> [I<Argumente>]]

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: Unshares the indicated namespaces from the parent process and then executes the specified I<program>. If I<program> is not given, then ``${SHELL}'' is run (default: /bin/sh).
de: Trennt die angegebenen Namensräume von dem Elternprozess und führt dann das angegebene I<Programm> aus. Falls I<Programm> nicht angegeben ist, dann wird »${SHELL}« ausgeführt (Vorgabe: /bin/sh).

note: type: Plain text
en: The namespaces can optionally be made persistent by bind mounting /proc/I<pid>/ns/I<type> files to a filesystem path and entered with B<\%nsenter>(1)  even after the I<program> terminates (except PID namespaces where permanently running init process is required).  Once a persistent \%namespace is no longer needed, it can be unpersisted with B<umount>(8).  See the B<EXAMPLES> section for more details.
de: Die Namensräume können wahlweise beständig gemacht werden, indem /proc/I<PID>/ns/I<Typ>-Dateien mit »bind« in einen Dateisystempfad eingebunden und mit B<\%nsenter>(1) betreten werden, sogar, wenn das I<Programm> beendet wird (außer PID-Namensräume, bei denen ein dauerhaft laufender Init-Prozess benötigt wird). Sobald ein beständiger \%Namensraum nicht länger benötigt wird, kann die Beständigkeit mit B<umount>(8) aufgehoben werden. Weitere Einzelheiten finden Sie im Abschnitt B<BEISPIELE>.

note: type: Plain text
en: The namespaces to be unshared are indicated via options.  Unshareable namespaces are:
de: Die Namensräume, die getrennt werden sollen, werden über Optionen angegeben. Trennbare Namensräume sind:

note: type: TP
en: B<mount namespace>
de: B<Einhänge-Namensraum>

note: type: Plain text
en: Mounting and unmounting filesystems will not affect the rest of the system, except for filesystems which are explicitly marked as shared (with B<mount --make-shared>; see I</proc/self/mountinfo> or B<findmnt -o+PROPAGATION> for the B<shared> flags).  For further details, see B<mount_namespaces>(7)  and the discussion of the B<CLONE_NEWNS> flag in B<clone>(2).
de: Ein- und Aushängen von Dateisystemen betrifft den Rest des Systems nicht, außer für Dateisysteme, die explizit als Mehrfacheinhängungen markiert sind (mit B<mount --make-shared>; siehe I</proc/self/mountinfo> oder B<findmnt -o+PROPAGATION> für die B<shared>-Schalter). Für weitere Details siehe B<mount_namespaces>(7) und die Diskussion des Schalters B<CLONE_NEWNS> in B<clone>(2).

note: type: Plain text
en: B<unshare> since util-linux version 2.27 automatically sets propagation to B<private> in a new mount namespace to make sure that the new namespace is really unshared.  It's possible to disable this feature with option B<--propagation unchanged>.  Note that B<private> is the kernel default.
de: Seit Util-Linux Version 2.27 setzt B<unshare> die Ausbreitung in einem neuen Einhängenamensraum auf B<private>, um sicherzustellen, dass der neue Namensraum wirklich getrennt ist. Diese Funktionalität kann mit der Option B<--propagation unchanged> deaktiviert werden. Beachten Sie, dass B<private> die Vorgabe des Kernels ist.

note: type: TP
en: B<UTS namespace>
de: B<UTS-Namensraum>

note: type: Plain text
en: Setting hostname or domainname will not affect the rest of the system.  For further details, see B<namespaces>(7)  and the discussion of the B<CLONE_NEWUTS> flag in B<clone>(2).
de: Setzen des Rechner- oder Domain-Namens wird den Rest des Systems nicht betreffen. Für weitere Details siehe B<namespaces>(7) und die Diskussion des Schalters B<CLONE_NEWUTS> in B<clone>(2).

note: type: TP
en: B<IPC namespace>
de: B<IPC-Namensraum>

note: type: Plain text
en: The process will have an independent namespace for POSIX message queues as well as System V \%message queues, semaphore sets and shared memory segments.  For further details, see B<namespaces>(7)  and the discussion of the B<CLONE_NEWIPC> flag in B<clone>(2).
de: Der Prozess wird einen unabhängigen Namensraum für POSIX-Nachrichtenwarteschlangen sowie System-V-\%Nachrichtenwarteschlangen, Semaphore-Gruppen und gemeinsame Speichersegmente haben. Für weitere Details siehe B<namespaces>(7) und die Diskussion des Schalters B<CLONE_NEWIPC> in B<clone>(2).

note: type: TP
en: B<network namespace>
de: B<Netz-Namensraum>

note: type: Plain text
en: The process will have independent IPv4 and IPv6 stacks, IP routing tables, firewall rules, the I</proc/net> and I</sys/class/net> directory trees, sockets, etc.  For further details, see B<namespaces>(7)  and the discussion of the B<CLONE_NEWNET> flag in B<clone>(2).
de: Der Prozess wird über unabhängige IPv4- und IPv6-Stapel, IP-Routing-Tabellen, Firewall-Regeln, die Verzeichnisbäume I</proc/net> und I</sys/class/net> usw. verfügen. Für weitere Details siehe B<namespaces>(7) und die Diskussion des Schalters B<CLONE_NEWNET> in B<clone>(2).

note: type: TP
en: B<PID namespace>
de: B<PID-Namensraum>

note: type: Plain text
en: Children will have a distinct set of PID-to-process mappings from their parent.  For further details, see B<pid_namespaces>(7)  and the discussion of the B<CLONE_NEWPID> flag in B<clone>(2).
de: Kindprozesse werden eine eigene Gruppe von Abbildungen der PIDs zu Prozessen haben. Für weitere Details siehe B<pid_namespaces>(7) und die Diskussion des Schalters B<CLONE_NEWPID> in B<clone>(2).

note: type: TP
en: B<cgroup namespace>
de: B<Cgroup-Namensraum>

note: type: Plain text
en: The process will have a virtualized view of I</proc\:/self\:/cgroup>, and new cgroup mounts will be rooted at the namespace cgroup root.  For further details, see B<cgroup_namespaces>(7)  and the discussion of the B<CLONE_NEWCGROUP> flag in B<clone>(2).
de: Der Prozess wird über einen virtualisierten Blick auf I</proc\:/self\:/cgroup> verfügen und neue Cgroup-Einhängungen werden ihre Wurzel in der Wurzel der Cgroup-Namensraum-Wurzel haben. Für weitere Details siehe B<cgroup_namespaces>(7) und die Diskussion des Schalters B<CLONE_NEWCGROUP> in B<clone>(2).

note: type: TP
en: B<user namespace>
de: B<Benutzer-Namensraum>

note: type: Plain text
en: The process will have a distinct set of UIDs, GIDs and capabilities.  For further details, see B<user_namespaces>(7)  and the discussion of the B<CLONE_NEWUSER> flag in B<clone>(2).
de: Der Prozess wird über eine eindeutige Gruppe an UIDs, GIDS und Capabilities verfügen. Für weitere Details siehe B<user_namespaces>(7) und die Diskussion des Schalters B<CLONE_NEWUSER> in B<clone>(2).

note: type: SH
en: OPTIONS
de: OPTIONEN

note: type: TP
en: B<-i>,B< --ipc>[B<=>I<file>]
de: B<-i>,B< --ipc>[B<=>I<Datei>]

note: type: Plain text
en: Unshare the IPC namespace.  If I<file> is specified, then a persistent namespace is created by a bind mount.
de: Trennen des IPC-Namensraums. Falls I<Datei> angegeben ist, wird ein beständiger Namensraum mit einer »bind«-Einhängung erstellt.

note: type: TP
en: B<-m>,B< --mount>[B<=>I<file>]
de: B<-m>,B< --mount>[B<=>I<Datei>]

note: type: Plain text
en: Unshare the mount namespace.  If I<file> is specified, then a persistent namespace is created by a bind mount.  Note that I<file> has to be located on a filesystem with the propagation flag set to B<private>.  Use the command B<findmnt -o+PROPAGATION> when not sure about the current setting.  See also the examples below.
de: Hebt die Freigabe des eingehängten Namensraums auf. Falls I<Datei> angegeben ist, wird ein beständiger Namensraum durch ein Einhängen mit »bind« erstellt. Beachten Sie, dass I<Datei> auf einem Dateisystem liegen muss, bei dem der Ausbreitungsschalter auf B<private> gesetzt ist. Verwenden Sie den Befehl B<findmnt -o+PROPAGATION>, wenn Sie sich bezüglich der derzeitigen Einstellung nicht sicher sind. Lesen Sie auch die nachfolgenden Beispiele.

note: type: TP
en: B<-n>,B< --net>[B<=>I<file>]
de: B<-n>,B< --net>[B<=>I<Datei>]

note: type: Plain text
en: Unshare the network namespace.  If I<file> is specified, then a persistent namespace is created by a bind mount.
de: Trennen des Netz-Namensraums. Falls I<Datei> angegeben ist, wird ein beständiger Namensraum mit einer »bind«-Einhängung erstellt.

note: type: TP
en: B<-p>,B< --pid>[B<=>I<file>]
de: B<-p>,B< --pid>[B<=>I<Datei>]

note: type: Plain text
en: Unshare the PID namespace.  If I<file> is specified then persistent namespace is created by a bind mount.  See also the B<--fork> and B<--mount-proc> options.
de: Trennen des PID-Namensraums. Falls I<Datei> angegeben ist, wird ein beständiger Namensraum mit einer »bind«-Einhängung erstellt. Siehe auch die Optionen B<--fork> und B<--mount-proc>.

note: type: TP
en: B<-u>,B< --uts>[B<=>I<file>]
de: B<-u>,B< --uts>[B<=>I<Datei>]

note: type: Plain text
en: Unshare the UTS namespace.  If I<file> is specified, then a persistent namespace is created by a bind mount.
de: Trennen des UTS-Namensraums. Falls I<Datei> angegeben ist, wird ein beständiger Namensraum mit einer »bind«-Einhängung erstellt.

note: type: TP
en: B<-U>,B< --user>[B<=>I<file>]
de: B<-U>,B< --user>[B<=>I<Datei>]

note: type: Plain text
en: Unshare the user namespace.  If I<file> is specified, then a persistent namespace is created by a bind mount.
de: Trennen des Benutzer-Namensraums. Falls I<Datei> angegeben ist, wird ein beständiger Namensraum mit einer »bind«-Einhängung erstellt.

note: type: TP
en: B<-C>,B< --cgroup>[=I<file>]
de: B<-C>,B< --cgroup>[=I<Datei>]

note: type: Plain text
en: Unshare the cgroup namespace. If I<file> is specified then persistent namespace is created by bind mount.
de: Trennen des Cgroup-Namensraums. Falls I<Datei> angegeben ist, wird ein beständiger Namensraum mit einer »bind«-Einhängung erstellt.

note: type: Plain text
en: Fork the specified I<program> as a child process of B<unshare> rather than running it directly.  This is useful when creating a new PID namespace.
de: Verzweigt das angegebene I<Programm> als Kindprozess von B<unshare>, anstatt es direkt auszuführen. Dies ist nützlich, wenn eine neuer PID-Namensraum erstellt wird.

note: type: TP
en: B<--kill-child>[B<=>I<signame>]
de: B<--kill-child>[B<=>I<Signame>]

note: type: Plain text
en: When B<unshare> terminates, have I<signame> be sent to the forked child process.  Combined with B<--pid> this allows for an easy and reliable killing of the entire process tree below B<unshare>.  If not given, I<signame> defaults to B<SIGKILL>.  This option implies B<--fork>.
de: Wenn sich B<unshare> beendet, soll I<Signame> an den mit Fork erstellten Kindprozess gesandt werden. Kombiniert mit B<--pid> erlaubt dies ein leichtes und zuverlässiges Töten eines gesamten Prozessbaums unterhalb von B<unshare>. Falls nicht angegeben, ist I<Signame> standardmäßig B<SIGKILL>. Diese Option impliziert B<--fork>.

note: type: TP
en: B<--mount-proc>[B<=>I<mountpoint>]
de: B<--mount-proc>[B<=>I<Einhängepunkt>]

note: type: Plain text
en: Just before running the program, mount the proc filesystem at I<mountpoint> (default is /proc).  This is useful when creating a new PID namespace.  It also implies creating a new mount namespace since the /proc mount would otherwise mess up existing programs on the system.  The new proc filesystem is explicitly mounted as private (with MS_PRIVATE|MS_REC).
de: Direkt vor Ausführung des Programms wird das proc-Dateisystem unter I<Einhängepunkt> (Vorgabe ist /proc) eingehängt. Das ist bei der Erstellung eines neuen PID-Namensraums nützlich. Dies impliziert auch die Erstellung eines neuen Einhängenamensraums, da die /proc-Einhängung ansonsten bestehende Programme auf dem System durcheinanderbringen würde. Das neue proc-Dateisystem wird explizit als privat eingehängt (mit MS_PRIVATE|MS_REC).

note: type: Plain text
en: Run the program only after the current effective user and group IDs have been mapped to the superuser UID and GID in the newly created user namespace.  This makes it possible to conveniently gain capabilities needed to manage various aspects of the newly created namespaces (such as configuring interfaces in the network namespace or mounting filesystems in the mount namespace) even when run unprivileged.  As a mere convenience feature, it does not support more sophisticated use cases, such as mapping multiple ranges of UIDs and GIDs.  This option implies B<--setgroups=deny>.
de: Führt das Programm erst aus, wenn die effektive Benutzer- und Gruppenkennungen auf die UID und GID des Systemverwalters in dem neu erstellten Namensraum abgebildet wurde. Dies ermöglicht es, bequem die benötigten Capabilities zu erlangen, um verschiedene Aspekte in dem neu erstellten Namensraum zu verwalten (wie die Konfiguration von Schnittstellen im Netz-Namensraum oder das Einhängen von Dateisystemen in dem Einhängenamensraum), selbst bei unprivilegierter Ausführung. Als reine Bequemlichkeitsfunktionalität unterstützt es keine fortgeschritteneren Anwendungsfälle, wie das Abbilden von mehreren Bereichen von UIDs und GIDs. Diese Option impliziert B<--setgroups=deny>.

note: type: Plain text
en: Recursively set the mount propagation flag in the new mount namespace.  The default is to set the propagation to I<private>.  It is possible to disable this feature with the argument B<unchanged>.  The option is silently ignored when the mount namespace (B<--mount>) is not requested.
de: Setzt den Einhängeausbreitungsschalter in dem neuen Einhängenamensraum rekursiv. Die Vorgabe ist, die Ausbreitung auf I<private> zu setzen. Es ist möglich, diese Funktionalität mit dem Argument B<unchanged> zu deaktivieren. Diese Option wird ohne Rückmeldung ignoriert, wenn der Einhängenamensraum (B<--mount>) nicht angefordert wird.

note: type: Plain text
en: Allow or deny the B<setgroups>(2)  system call in a user namespace.
de: Erlaubt oder verweigert den Systemaufruf B<setgroups>(2) in Benutzer-Namensräumen.

note: type: Plain text
en: To be able to call B<setgroups>(2), the calling process must at least have CAP_SETGID.  But since Linux 3.19 a further restriction applies: the kernel gives permission to call B<\%setgroups>(2)  only after the GID map (B</proc/>I<pid>B</gid_map>) has been set.  The GID map is writable by root when B<\%setgroups>(2)  is enabled (i.e. B<allow>, the default), and the GID map becomes writable by unprivileged processes when B<\%setgroups>(2)  is permanently disabled (with B<deny>).
de: Um B<setgroups>(2) aufrufen zu können, muss der aufrufende Prozess mindestens über CAP_SETGID verfügen. Seit Linux 3.19 gilt eine weitere Einschränkung: Der Kernel erteilt die Berechtigung, B<\%setgroups>(2) aufzurufen, nur nachdem die GID-Abbildung (B</proc/>I<pid>B</gid_map>) eingerichtet wurde. Die GID-Abbildung ist durch Root beschreibbar, wenn B<\%setgroups>(2) aktiviert ist (d.h. B<allow>, die Vorgabe) und die GID-Abbildung wird durch unprivilegierte Prozesse beschreibbar, wenn B<\%setgroups>(2) permanent deaktiviert ist (mit B<deny>).

note: type: TP
en: B<-R,>--root=I<dir>
de: B<-R,>--root=I<Verzeichnis>

note: type: Plain text
en: run the command with root directory set to I<dir>.
de: führt den Befehl aus, wobei das Wurzelverzeichnis auf das angegebene I<Verzeichnis> gesetzt wird.

note: type: TP
en: B<-w,>--wd=I<dir>
de: B<-w,>--wd=I<Verzeichnis>

note: type: Plain text
en: change working directory to I<dir>.
de: ändert das Arbeitsverzeichnis auf das angegebene I<Verzeichnis>.

note: type: TP
en: B<-S,>--setuid I<uid>
de: B<-S,>--setuid I<Benutzerkennung>

note: type: Plain text
en: Set the user ID which will be used in the entered namespace.
de: legt die Benutzerkennung fest, die in dem betretenen Namensraum verwendet wird.

note: type: TP
en: B<-G,>--setgid I<gid>
de: B<-G,>--setgid I<Gruppenkennung>

note: type: Plain text
en: Set the group ID which will be used in the entered namespace and drop supplementary groups.
de: legt die Gruppenkennung fest, die en dem betretenen Namensraum verwendet wird und entfernt zusätzliche Gruppen.

note: type: Plain text
en: Display version information and exit.
de: zeigt Versionsinformationen an und beendet das Programm.

note: type: Plain text
en: Display help text and exit.
de: zeigt einen Hilfetext an und beendet das Programm.

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: The proc and sysfs filesystems mounting as root in a user namespace have to be restricted so that a less privileged user can not get more access to sensitive files that a more privileged user made unavailable. In short the rule for proc and sysfs is as close to a bind mount as possible.
de: Die proc- und sysfs-Dateisystemeinhängungen als Root in einem Benutzernamensraum müssen eingeschränkt werden, so dass ein weniger privilegierter Benutzer nicht mehr Zugriffe auf sensitive Dateien haben kann, als ein höher privilegierter Benutzer unverfügbar gemacht hat. Kurz gesagt, die Regeln für proc und sysfs ist so ähnlich zu einer Bind-Einhängung wie möglich.

note: type: SH
en: EXAMPLES
de: BEISPIELE

note: type: Plain text
en: Establish a PID namespace, ensure we're PID 1 in it against a newly mounted procfs instance.
de: Etabliert einen PID-Namensraum und stellt sicher, dass er PID 1 gegen eine darin frisch eingehängte Procfs-Instanz ist.

note: type: Plain text
en: Establish a user namespace as an unprivileged user with a root user within it.
de: Etabliert einen user-Namensraum als unprivilegierten Benutzer mit einem Benutzer »root« darin.

note: type: TQ
en: B<# unshare --uts=/root/uts-ns hostname FOO>
de: B<# unshare --uts=/root/uts-ns Rechnername FOO>

note: type: TQ
en: B<# nsenter --uts=/root/uts-ns hostname>
de: B<# nsenter --uts=/root/uts-ns Rechnername>

note: type: Plain text
en: Establish a persistent UTS namespace, and modify the hostname.  The namespace is then entered with B<nsenter>.  The namespace is destroyed by unmounting the bind reference.
de: Etabliert einen dauerhaften UTS-Namensraum und verändert den Rechnernamen. Der Namensraum wird mit B<nsenter> betreten. Der Namensraum wird durch Aushängen der »bind«-Referenz zerstört.

note: type: Plain text
en: Establish a persistent mount namespace referenced by the bind mount /root/namespaces/mnt.  This example shows a portable solution, because it makes sure that the bind mount is created on a shared filesystem.
de: Etabliert einen dauerhaften Einhängenamensraum, der von der »bind«-Einhängung /root/namespaces/mnt angegeben wird. Dieses Beispiel zeigt eine portierbare Lösung, weil es sicherstellt, dass die »bind«-Einhängung auf einem mehrfacheingehängtem Dateisystem erstellt wird.

note: type: Plain text
en: Reliable killing of subprocesses of the I<program>.  When B<unshare> gets killed, everything below it gets killed as well.  Without it, the children of I<program> would have orphaned and been re-parented to PID 1.
de: Zuverlässiges Töten von Unterprozessen des I<Programm>s. Wenn B<unshare> getötet wird, wird auch alles unterhalb davon getötet. Ohne dies wären die Kindprozesse von I<Programm> verwaist und bekämen PID 1 als neuen Elternprozess.

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: SH
en: AUTHORS
de: AUTOREN

note: type: SH
en: AVAILABILITY
de: VERFÜGBARKEIT

note: type: Plain text
en: The unshare command is part of the util-linux package and is available from https://www.kernel.org/pub/linux/utils/util-linux/.
de: Der Befehl unshare ist Teil des Pakets util-linux und kann von https://www.kernel.org/pub/linux/utils/util-linux/ heruntergeladen werden.
