RUNUSER(1) RUNUSER(1) runuser - runuser [] -u [[--] [...]] runuser [] [-] [ [...]] runuser . -u runuser su . runuser su runuser ( root ) PAM . runuser set-user-ID. PAM setpriv(1). runuser root. runuser HOME SHELL ( USER LOGNAME root). runuser PAM . runuser PAM ( pam_getenvlist(3)) . --login --preserve-environment PAM. 2.38 runuser RLIMIT_NICE RLIMIT_RTPRIO RLIMIT_FSIZE RLIMIT_AS RLIMIT_NOFILE. -c --command= command -c. setsid(2). --session-command . -f --fast -f . -g --group= . root . -G --supp-group= . (root) . --group. - -l --login : o TERM COLORTERM NO_COLOR --whitelist-environment o HOME SHELL USER LOGNAME PATH o o argv[0] '-' -m -p --preserve-environment HOME SHELL USER LOGNAME. --login. -P --pty . . TIOCSTI . ( runuser --pty -u user -- command &). runuser ( ). . ( echo "date" | runuser --pty -u ) ECHO . -s --shell= . : o --shell o SHELL --preserve-environment o passwd o /bin/sh ( /etc/shells) --shell SHELL root. --session-command= -c . ( .) TIOCSTI . -T --no-pty --pty -P. TIOCSTI . -u --user= . -w --whitelist-environment= --login. HOME SHELL USER LOGNAME PATH. -h --help . -V --version . runuser /etc/default/runuser /etc/login.defs. runuser: ENV_PATH (string) PATH . /usr/local/bin:/bin:/usr/bin. ENV_ROOTPATH (string), ENV_SUPATH ( ) PATH root. ENV_SUPATH. /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin. ALWAYS_SET_PATH () yes --login --preserve-environment runuser PATH. PATH /bin /sbin /usr --login PAM ( (8)pam_env). runuser . runuser 128. runuser : 1 126 127 /etc/pam.d/runuser PAM /etc/pam.d/runuser-l PAM --login /etc/default/runuser logindef runuser /etc/login.defs logindef runuser ioctl TIOCSTI/TIOCLINUX. : runuser -c setsid(2) . runuser --pty -P. runuser su coreutils David MacKenzie runuser Fedora Dan Walsh. setpriv(1) su(1) login.defs(5) shells(5) pam(8) . runuser util-linux . util-linux 2.42.1 2026-05-18 RUNUSER(1)