su
usage: su [-lp] [-u UID] [-g GID,...] [-s SHELL] [-c CMD] [USER [COMMAND...]]
Переключение пользователя, запрос пароля нового пользователя, если он не запущен
от имени пользователя root.
С одним аргументом переключиться на USER и запустить оболочку пользователя из /etc/passwd.
Без аргументов USER (ПОЛЬЗОВАТЕЛЬ) является пользователем root.
Если КОМАНДНАЯ строка указана после ПОЛЬЗОВАТЕЛЯ, exec() как новый ПОЛЬЗОВАТЕЛЬ
(в обход оболочки).
Если указано -u или -g, первый аргумент, если он есть, не ПОЛЬЗОВАТЕЛЬ, а КОМАНДА.
Первый аргумент — это имя ПОЛЬЗОВАТЕЛЯ, на которое нужно переключиться
(оно должно существовать).
Пользователям без полномочий root будет предложено ввести пароль нового пользователя.
-s Используемая оболочка (по умолчанию это оболочка пользователя из /etc/passwd)
-c Командная строка для перехода в оболочку -s (например, sh -c "CMD")
-l Сброс среды (переменных окружения), как при новом входе в систему.
-u Переключение на UID вместо USER
-g Переключение на GID (разрешен только root, список может быть разделен запятыми)
-p Сохранить среду (кроме $PATH и $IFS)
usage: su [-lp] [-u UID] [-g GID,...] [-s SHELL] [-c CMD] [USER [COMMAND...]]
Switch user, prompting for password of new user when not run as root.
With one argument, switch to USER and run user's shell from /etc/passwd.
With no arguments, USER is root. If COMMAND line provided after USER,
exec() it as new USER (bypassing shell). If -u or -g specified, first
argument (if any) isn't USER (it's COMMAND).
first argument is USER name to switch to (which must exist).
Non-root users are prompted for new user's password.
-s Shell to use (default is user's shell from /etc/passwd)
-c Command line to pass to -s shell (ala sh -c "CMD")
-l Reset environment as if new login.
-u Switch to UID instead of USER
-g Switch to GID (only root allowed, can be comma separated list)
-p Preserve environment (except for $PATH and $IFS)