Переключение идентификатора пользователя (UNIX)
su [-c] [[-] идентификатор_пользователя [аргументы]]
-
, то выполняются сценарии входа в систему и настройка среды командного интерпретатора, соответствующие этому идентификатору_пользователя.ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Утилита su позволяет временно переключиться на другого пользователя, а затем вернуться к своему исходному идентификатору.
При запуске утилита su запрашивает пароль пользователя с указанным идентификатором_пользователя (по умолчанию root
) и выполняет переключение на пользователя с этим идентификатором_пользователя путем вызова командного интерпретатора; при этом изменяются только некоторые существенные элементы среды. Из переменных среды изменяются только переменные HOME
, PATH
и, возможно, SHELL
, однако полномочия и привилегии командного интерпретатора соответствуют указанному пользователю. Новый идентификатор_пользователя остается в силе до выхода из этого командного интерпретатора.
![]() | Для использования этой утилиты в полномочиях пользователя необходимо установить бит Setuid ("set user ID" - установить идентификатор пользователя). В случае использования утилит mkefs, mketfs или mkifs на хосте Windows для добавления этой утилиты в образ необходимо задать атрибут perms для явного определения полномочий, а также атрибуты uid и gid для корректной настройки принадлежности. |
NULL
.profile
пользователя. /etc/passwd
эти пароли не хранятся. Базовые подсистемы ЗОСРВ «Нейтрино», UNIX
Предыдущий раздел: Утилиты