table of contents
RUN0(1) | run0 | RUN0(1) |
BEZEICHNUNG¶
run0 - Erhöhte Privilegien
ÜBERSICHT¶
run0 [OPTIONEN…] [BEFEHL…]
BESCHREIBUNG¶
run0 kann dazu verwandt werden, temporär und interaktiv erhöhte oder andere Privilegien zu erhalten. Es dient einem ähnlichen Zweck wie sudo(8), arbeitet aber in einer Reihe von zentralen Bereichen anders:
Insgesamt sollte dies eine sichere und robustere Alternative zum Mechanismus sudo bereitstellen, insbesondere in Betriebssystemumgebungen, bei denen SetUID/SetGID-Unterstützung nicht verfügbar ist (beispielsweise durch Setzen der Variablen NoNewPrivileges= in systemd-system.conf(5)).
Jede mittels run0 aufgerufene Sitzung durchläuft den PAM-Stapel »systemd-run0«.
Beachten Sie, dass run0 als eine alternative Aufrufmöglichkeit von systemd-run(1) implementiert ist.
OPTIONEN¶
Die folgenden Optionen werden verstanden:
--no-ask-password
Hinzugefügt in Version 256.
--unit=
Hinzugefügt in Version 256.
--property=
Hinzugefügt in Version 256.
--description=
Hinzugefügt in Version 256.
--slice=
Hinzugefügt in Version 256.
--slice-inherit
Beispiel: Wenn run0 in der Scheibe foo.slice aufgerufen wird und das Argument --slice= bar lautet, dann wir die Unit unter foo-bar.slice platziert.
Hinzugefügt in Version 256.
--user=, -u, --group=, -g
Hinzugefügt in Version 256.
--nice=
Hinzugefügt in Version 256.
--chdir=, -D
Hinzugefügt in Version 256.
--setenv=NAME[=WERT]
Hinzugefügt in Version 256.
--background=FARBE
Example: "--background=44" for a blue background.
Hinzugefügt in Version 256.
-M, --machine=
Hinzugefügt in Version 256.
-h, --help
--version
All command line arguments after the first non-option argument become part of the command line of the launched process. If no command line is specified an interactive shell is invoked. The shell to invoke may be controlled via --setenv=SHELL=... and currently defaults to the originating user's shell (i.e. not the target user's!) if operating locally, or /bin/sh when operating with --machine=.
EXIT-STATUS¶
On success, 0 is returned. If run0 failed to start the session or the specified command fails, a non-zero return value will be returned.
UMGEBUNGSVARIABLEN¶
As with systemd-run, the session will inherit the system environment from the service manager. In addition, the following environment variables will be set:
$TERM
Hinzugefügt in Version 256.
$SUDO_USER
Hinzugefügt in Version 256.
$SUDO_UID
Hinzugefügt in Version 256.
$SUDO_GID
Hinzugefügt in Version 256.
SIEHE AUCH¶
ANMERKUNGEN¶
- 1.
- Polkit
- 2.
- ANSI Escape Code (Wikipedia)
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.
systemd 256~rc3 |