su

su(1)              ÐолÑзоваÑелÑÑкие ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ             su(1)



ÐÐÐÐÐÐÐÐ
       su - изменÑÐµÑ ID полÑзоваÑÐµÐ»Ñ Ð¸Ð»Ð¸ Ð´ÐµÐ»Ð°ÐµÑ ÐµÐ³Ð¾
       ÑÑпеÑполÑзоваÑелем

СÐÐТÐÐСÐС
       su [паÑамеÑÑÑ] [имÑ_полÑзоваÑелÑ]

ÐÐÐСÐÐÐÐ
       ÐÑогÑамма su иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ñого, ÑÑобÑ
       полÑзоваÑÐµÐ»Ñ Ð¼Ð¾Ð³ ÑÑаÑÑ Ð´ÑÑгим полÑзоваÑелем
       в ÑекÑÑем ÑеанÑе. ÐÑли su вÑзÑваеÑÑÑ Ð±ÐµÐ·
       имени_полÑзоваÑелÑ, Ñо ÑÑо по ÑмолÑаниÑ
       Ð´ÐµÐ»Ð°ÐµÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÑÑпеÑполÑзоваÑелем.
       ÐеобÑзаÑелÑнÑй паÑамеÑÑ - можно иÑполÑзоваÑÑ
       Ð´Ð»Ñ Ð²Ð¾ÑÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾ÐºÑÑжениÑ, Ñакого же как
       еÑли Ð±Ñ Ð½Ð°ÑÑоÑÑий полÑзоваÑÐµÐ»Ñ Ð²ÑполнÑл вÑод
       в ÑиÑÑемÑ.

       ÐоÑле имени полÑзоваÑÐµÐ»Ñ Ð¼Ð¾Ð¶Ð½Ð¾ ÑказаÑÑ
       дополниÑелÑнÑе аÑгÑменÑÑ, коÑоÑÑе бÑдÑÑ
       пеÑÐµÐ´Ð°Ð½Ñ ÑегиÑÑÑаÑионной оболоÑке
       полÑзоваÑелÑ. Ð ÑаÑÑноÑÑи, аÑгÑÐ¼ÐµÐ½Ñ -c заÑÑавиÑ
       болÑÑинÑÑво оболоÑек ÑÑиÑаÑÑ ÑледÑÑÑий
       аÑгÑÐ¼ÐµÐ½Ñ ÐºÐ°Ðº командÑ. Ðоманда бÑдеÑ
       вÑполнена оболоÑкой, Ñказанной в Ñайле
       /etc/passwd, коÑоÑÐ°Ñ ÑвлÑеÑÑÑ ÑегиÑÑÑаÑионной длÑ
       ÑказÑваемого полÑзоваÑелÑ.

       ÐÑ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ Ð¿Ð°ÑамеÑÑ -- ÑÑобÑ
       оÑделиÑÑ Ð¿Ð°ÑамеÑÑÑ su Ð¾Ñ Ð¿Ð°ÑамеÑÑов, коÑоÑÑе
       пеÑедаÑÑÑÑ Ð¾Ð±Ð¾Ð»Ð¾Ñке.

       ÐолÑзоваÑÐµÐ»Ñ Ð¿ÑÐµÐ´Ð»Ð¾Ð¶Ð°Ñ Ð²Ð²ÐµÑÑи паÑолÑ, еÑли
       он задан. ÐÑи невеÑном паÑоле возникаеÑ
       ÑообÑение об оÑибке. ÐÑе попÑÑки, ÑдаÑнÑе и
       неÑдаÑнÑе, пÑоÑоколиÑÑÑÑÑÑ ÑиÑÑемой Ñ ÑелÑÑ
       обнаÑÑÐ¶ÐµÐ½Ð¸Ñ Ð·Ð»Ð¾ÑпоÑÑеблений.

       ТекÑÑее окÑÑжение пеÑедаÑÑÑÑ Ð½Ð¾Ð²Ð¾Ð¹
       оболоÑке. ÐнаÑение $PATH ÑбÑаÑÑваеÑÑÑ Ð²
       знаÑение /bin:/usr/bin Ð´Ð»Ñ Ð¾Ð±ÑÑнÑÑ Ð¿Ð¾Ð»ÑзоваÑелей
       или в /sbin:/bin:/usr/sbin:/usr/bin длÑ
       ÑÑпеÑполÑзоваÑелÑ. ÐÑи знаÑÐµÐ½Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾
       измениÑÑ Ð² пеÑеменнÑÑ ENV_PATH и ENV_SUPATH в Ñайле
       /etc/login.defs.

       СÑбÑиÑÑемнÑй вÑод в ÑиÑÑÐµÐ¼Ñ Ð¼Ð¾Ð¶Ð½Ð¾ ÑаÑпознаÑÑ
       по налиÑÐ¸Ñ Ñимвола «*» в наÑале
       ÑегиÑÑÑаÑионной оболоÑки. ÐаданнÑй
       домаÑний каÑалог бÑÐ´ÐµÑ Ð¸ÑполÑзован как
       коÑÐµÐ½Ñ Ð½Ð¾Ð²Ð¾Ð¹ Ñайловой ÑиÑÑемÑ, в коÑоÑой
       ÑегиÑÑÑиÑÑеÑÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ.

ÐÐÐ ÐÐÐТРЫ
       ÐаÑамеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ su:

       -c, --command ÐÐÐÐÐÐÐ
           УказаÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ, коÑоÑÐ°Ñ Ð±ÑÐ´ÐµÑ Ð·Ð°Ð¿ÑÑена
           оболоÑкой в виде паÑамеÑÑа Ð´Ð»Ñ -c.

           The executed command will have no controlling terminal. This option
           cannot be used to execute interactive programs which need a
           controlling TTY.

       -, -l, --login
           ÐÑедоÑÑавлÑÐµÑ Ð¾ÐºÑÑжение, как еÑли бÑ
           полÑзоваÑÐµÐ»Ñ Ð½ÐµÐ¿Ð¾ÑÑедÑÑвенно
           ÑегиÑÑÑиÑовалÑÑ Ð² ÑиÑÑеме.

           When - is used, it must be specified before any username. For
           portability it is recommended to use it as last option, before any
           username. The other forms (-l and --login) do not have this
           restriction.

       -s, --shell ÐÐÐÐÐЧÐÐ
           ÐболоÑка, коÑоÑÐ°Ñ Ð±ÑÐ´ÐµÑ Ð·Ð°Ð¿ÑÑена.

           ÐапÑÑÐµÐ½Ð½Ð°Ñ Ð¾Ð±Ð¾Ð»Ð¾Ñка вÑбиÑаеÑÑÑ Ð¸Ð· (в
           поÑÑдке ÑбÑÐ²Ð°Ð½Ð¸Ñ Ð¿ÑиоÑиÑеÑа):

               ÐболоÑка ÑÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð² паÑамеÑÑе --shell.

               ÐÑли иÑполÑзÑеÑÑÑ --preserve-environment, Ñо
               оболоÑка задаÑÑÑÑ Ð¿ÐµÑеменной
               окÑÑÐ¶ÐµÐ½Ð¸Ñ $SHELL.

               ÐболоÑка, ÑÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð² запиÑи Ñайла
               /etc/passwd Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ полÑзоваÑелÑ.

               /bin/sh, еÑли ни одной оболоÑке не бÑло
               найдено Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¼ÐµÑодов, ÑказаннÑÑ
               вÑÑе.

           ÐÑли заданнÑй полÑзоваÑÐµÐ»Ñ Ð¸Ð¼ÐµÐµÑ
           огÑаниÑеннÑÑ Ð¾Ð±Ð¾Ð»Ð¾ÑÐºÑ (Ñо еÑÑÑ Ð¾Ð±Ð¾Ð»Ð¾Ñка в
           поле полÑзоваÑелÑÑкой запиÑи в Ñайле
           /etc/passwd оÑÑÑÑÑÑвÑÐµÑ Ð² Ñайле /etc/shells), Ñо
           паÑамеÑÑ --shell или пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¾ÐºÑÑжениÑ
           $SHELL не бÑдÑÑ ÑÑÑенÑ, еÑли su не бÑла
           запÑÑена ÑÑпеÑполÑзоваÑелем.

       -m, -p, --preserve-environment
           СоÑÑаниÑÑ ÑекÑÑее окÑÑжение за
           иÑклÑÑением:

           $PATH
               ÑбÑаÑÑваеÑÑÑ Ð² знаÑение ENV_PATH или ENV_SUPATH
               (ÑмоÑÑиÑе далее) из /etc/login.defs;

           $IFS
               ÑбÑаÑÑваеÑÑÑ Ð² знаÑение «<space><tab><newline>»,
               еÑли она ÑÑÑановлена.

           ÐÑли заданнÑй полÑзоваÑÐµÐ»Ñ Ð¸Ð¼ÐµÐµÑ
           огÑаниÑеннÑÑ Ð¾Ð±Ð¾Ð»Ð¾ÑкÑ, Ñо ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ðµ
           ÑÑабоÑÐ°ÐµÑ (еÑли su не запÑÑкаеÑÑÑ
           ÑÑпеÑполÑзоваÑелем).

           ÐамеÑим, ÑÑо поведение окÑÑÐ¶ÐµÐ½Ð¸Ñ Ð¿Ð¾
           ÑмолÑÐ°Ð½Ð¸Ñ Ñаково:

               ÐеÑеменнÑе окÑÑжение $HOME, $SHELL, $USER,
               $LOGNAME, $PATH и $IFS ÑбÑаÑÑваÑÑÑÑ.

               ÐÑли паÑамеÑÑ --login не Ñказан, Ñо
               окÑÑжение копиÑÑеÑÑÑ, за иÑклÑÑением
               пеÑеменнÑÑ, пеÑеÑиÑленнÑÑ Ð²ÑÑе.

               ÐÑли паÑамеÑÑ --login Ñказан, Ñо
               пеÑеменнÑе окÑÑÐ¶ÐµÐ½Ð¸Ñ $TERM, $COLORTERM, $DISPLAY
               и $XAUTHORITY копиÑÑÑÑÑÑ (еÑли они
               ÑÑÑановленÑ).

               ÐополниÑелÑнÑе пеÑеменнÑе окÑÑжениÑ
               могÑÑ Ð±ÑÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ Ð¸Ð· модÑлей PAM.

ÐÐ ÐÐÐСТÐÐ ÐÐÐÐÐЯ
       ÐÐ°Ð½Ð½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ su Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑобÑана Ñ
       ÑазнÑми паÑамеÑÑами и ÑолÑко некоÑоÑÑе из
       Ð½Ð¸Ñ ÑмогÑÑ Ð±ÑÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ Ð½Ð° лÑбой маÑине.

ÐÐСТРÐÐÐÐ
       Ðа ÑабоÑÑ ÑÑого инÑÑÑÑменÑа влиÑÑÑ ÑледÑÑÑие
       пеÑеменнÑе наÑÑÑойки из /etc/login.defs:

       CONSOLE_GROUPS (ÑÑÑока)
           СпиÑок гÑÑпп Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ðº набоÑÑ
           полÑзоваÑелÑÑÐºÐ¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑÑ Ð³ÑÑпп пÑи
           вÑоде Ñ ÐºÐ¾Ð½Ñоли (опÑеделÑемой
           пеÑеменной CONSOLE). Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð½Ðµ
           Ñказана.

           ÐÑполÑзÑйÑе оÑÑоÑожно — Ð¼Ð¾Ð¶ÐµÑ Ð´Ð°ÑÑ
           полÑзоваÑелÑм поÑÑоÑннÑй доÑÑÑп к ÑÑим
           гÑÑппам, даже еÑли они не вÑодили Ñ
           конÑоли.

       DEFAULT_HOME (логиÑеÑкий)
           ÐпÑеделÑеÑ, можно ли войÑи в ÑиÑÑемÑ, еÑли
           нелÑÐ·Ñ Ð²ÑполниÑÑ cd в домаÑний каÑалог. Ðо
           ÑмолÑÐ°Ð½Ð¸Ñ «no».

           ÐÑли Ñавно yes, Ñо полÑзоваÑÐµÐ»Ñ Ð±ÑдеÑ
           попадаÑÑ Ð² коÑневой каÑалог (/), еÑли
           невозможно вÑполниÑÑ cd в его домаÑний
           каÑалог.

       ENV_PATH (ÑÑÑока)
           If set, it will be used to define the PATH environment variable
           when a regular user login. The value is a colon separated list of
           paths (for example /bin:/usr/bin) and can be preceded by PATH=. The
           default value is PATH=/bin:/usr/bin.

       ENV_SUPATH (ÑÑÑока)
           If set, it will be used to define the PATH environment variable
           when the superuser login. The value is a colon separated list of
           paths (for example /sbin:/bin:/usr/sbin:/usr/bin) and can be
           preceded by PATH=. The default value is
           PATH=/sbin:/bin:/usr/sbin:/usr/bin.

       SULOG_FILE (ÑÑÑока)
           ÐÑли опÑеделена, Ñо лÑÐ±Ð°Ñ Ð°ÐºÑивноÑÑÑ su
           бÑÐ´ÐµÑ Ð¿ÑоÑоколиÑоваÑÑÑÑ Ð² ÑÑÐ¾Ñ Ñайл.

       SU_NAME (ÑÑÑока)
           ÐÑли опÑеделена, Ñо вÑводиÑÑÑ Ð¸Ð¼Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ
           когда ÑабоÑÐ°ÐµÑ «su -». ÐапÑимеÑ, еÑли
           знаÑение Ñавно «su», Ñо «ps» покажеÑ
           ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ÐºÐ°Ðº «-su». ÐÑли не опÑеделена, Ñо
           «ps» Ð¿Ð¾ÐºÐ°Ð¶ÐµÑ Ð¸Ð¼Ñ Ð·Ð°Ð¿ÑÑкаемой оболоÑки
           напÑÐ¸Ð¼ÐµÑ ÐºÐ°Ðº «-sh».

       SYSLOG_SU_ENAB (логиÑеÑкий)
           ÐклÑÑиÑÑ Ð¿ÑоÑоколиÑование «syslog» дейÑÑвий
           su — дополниÑелÑно к пÑоÑоколиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²
           Ñайле sulog.

ФÐÐÐЫ
       /etc/passwd
           ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ полÑзоваÑелÑÑ

       /etc/shadow
           ÑодеÑÐ¶Ð¸Ñ Ð·Ð°ÑиÑаемÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾
           полÑзоваÑелÑÑ

       /etc/login.defs
           ÑодеÑÐ¶Ð¸Ñ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ Ð¿Ð¾Ð´ÑиÑÑÐµÐ¼Ñ ÑеневÑÑ
           паÑолей

ÐÐÐÐÐ ÐЩÐÐÐЫРÐÐÐЧÐÐÐЯ
       ÐÑи ÑÑпеÑном вÑполнении su возвÑаÑÐ°ÐµÑ ÐºÐ¾Ð´
       вÑÑода командÑ, коÑоÑÐ°Ñ Ð±Ñла вÑполнена.

       ÐÑли вÑполнение ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð·Ð°Ð²ÐµÑÑилоÑÑ Ð¿Ð¾
       ÑигналÑ, Ñо su возвÑаÑÐ°ÐµÑ Ð½Ð¾Ð¼ÐµÑ ÑÑого Ñигнала
       плÑÑ 128.

       ÐÑли su завеÑÑила ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ (Ñак как бÑл запÑоÑ
       ÑделаÑÑ ÑÑо и команда не завеÑÑилаÑÑ Ð²
       положенное вÑемÑ), Ñо su завеÑÑаеÑÑÑ Ñ ÐºÐ¾Ð´Ð¾Ð¼
       255.

       ÐекоÑоÑÑе ÐºÐ¾Ð´Ñ Ð²ÑÑода su не завиÑÑÑ Ð¾Ñ
       запÑÑкаемой командÑ:

       0
           УÑпеÑно (ÑолÑко Ð´Ð»Ñ --help)

       1
           Сбой аÑÑенÑиÑикаÑии или ÑиÑÑемÑ

       126
           ÐапÑоÑÐµÐ½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° не найдена

       127
           ÐапÑоÑÐµÐ½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ
           вÑполнена

СÐÐТРÐТРТÐÐÐÐ
       login(1), login.defs(5), sg(1), sh(1).



shadow-utils 4.5                  01/25/2018                             su(1)