RUN0(1) run0 RUN0(1) (NAME) run0 - ( sudo) (SYNOPSIS) run0 [OPTIONS...] [COMMAND...] (DESCRIPTION) run0 . sudo(8) : o . o polkit[1] ( ) . o (pseudo-tty) . o SetUID/SetGID . sudo SetUID/SetGID ( NoNewPrivileges= systemd-system.conf(5)). run0 PAM "systemd-run0" . run0 (multi-call) systemd-run(1) . run0 (symbolic link) systemd-run run0 systemd-run . (OPTIONS) : --unit= . . --property= . set-property systemctl(1) . . --description= . . Description= systemd.unit(5) . . --slice= .service (slice) user.slice. . --slice-inherit .service (slice) run0 . --slice= --slice= run0 . : run0 foo.slice --slice= bar . foo-bar.slice . . --user=, -u, --group=, -g / . "root" --area= --empower ( ) . . --nice= nice . . --chdir=, -D . (root) . . --via-shell (login shell) ( ) . . -i --via-shell --chdir='~'. . --setenv=NAME[=VALUE] . . "=" VALUE . . --background=COLOR ANSI . (root) UID . ANSI X3.64 SGR "40", "41", ..., "47", "48;2;...", "48;5;...". ANSI Escape Code (Wikipedia)[2] . . : "--background=44" . . --pty, --pty-late, --pipe TTY run0 ( --pty --pty-late) STDIO ( --pipe). --pty-late --pty TTY polkit . --pipe --pty/--pty-late : TTY TTY ( --pty-late --no-ask-password --pty ) . --pty --pipe . --pty-late . --shell-prompt-prefix=STRING () . $SHELL_PROMPT_PREFIX . - - (). $SYSTEMD_RUN_SHELL_PROMPT_PREFIX run0 ( ) . . . --lightweight=BOOLEAN (per-user service manager) . ( auto) "root" run0 . $XDG_SESSION_CLASS pam_systemd(8) . . --area=AREA "" (area) . "foobar" $HOME ~/Areas/foobar . (root) ( --user= ). . $XDG_AREA pam_systemd(8) . (area) pam_systemd_home(8) . . --empower run0 ( --user=) ( ) . (capabilities) "empower" ( polkit ) . () . . . --same-root-dir run0 (root directory) run0 . . --machine= . . . --no-ask-password . -h, --help . --version . . . --via-shell - - --setenv=SHELL=... . --machine= /bin/sh . sudo run0 (login shell) -i . (EXIT STATUS) 0 . run0 . (ENVIRONMENT) systemd-run . : $TERM $TERM . --setenv= . . $SUDO_USER . . $SUDO_UID (UID) . . $SUDO_GID (GID) . . $SHELL_PROMPT_PREFIX ( ) $SYSTEMD_RUN_SHELL_PROMPT_PREFIX ( ) --shell-prompt-prefix= ( ) . . run0 : $SYSTEMD_RUN_SHELL_PROMPT_PREFIX run0 ( ) . . . (SEE ALSO) systemd(1), systemd-run(1), sudo(8), machinectl(1), pam_systemd(8) (NOTES) 1. polkit https://www.freedesktop.org/wiki/Software/polkit 2. ANSI Escape Code (Wikipedia) https://en.wikipedia.org/wiki/ANSI_escape_code#SGR_(Select_Graphic_Rendition)_parameters systemd 261.2 RUN0(1)