diff options
Diffstat (limited to '')
-rw-r--r-- | man/uk/man1/su.1 | 279 |
1 files changed, 279 insertions, 0 deletions
diff --git a/man/uk/man1/su.1 b/man/uk/man1/su.1 new file mode 100644 index 0000000..fd6a061 --- /dev/null +++ b/man/uk/man1/su.1 @@ -0,0 +1,279 @@ +'\" t +.\" Title: su +.\" Author: Julianne Frances Haugh +.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> +.\" Date: 08/11/2022 +.\" Manual: Команди користувача +.\" Source: shadow-utils 4.13 +.\" Language: Ukrainian +.\" +.TH "su" "1" "08/11/2022" "shadow\-utils 4\&.13" "Команди користувача" +.\" ----------------------------------------------------------------- +.\" * Define some portability stuff +.\" ----------------------------------------------------------------- +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.\" http://bugs.debian.org/507673 +.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.ie \n(.g .ds Aq \(aq +.el .ds Aq ' +.\" ----------------------------------------------------------------- +.\" * set default formatting +.\" ----------------------------------------------------------------- +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.\" ----------------------------------------------------------------- +.\" * MAIN CONTENT STARTS HERE * +.\" ----------------------------------------------------------------- +.SH "НАЗВА" +su \- зміна ідентифікатора користувача або набуття прав надкористувача +.SH "КОРОТКИЙ ОГЛЯД" +.HP \w'\fBsu\fR\ 'u +\fBsu\fR [\fIпараметри\fR] [\fI\-\fR] [\fIкористувач\fR\ [\ \fIаргументи\fR\ ]] +.SH "ОПИС" +.PP +Команду +\fBsu\fR +використовують для набуття прав іншого користувача під час робочого сеансу у системі\&. Якщо команду викликано без +\fBкористувач\fR, +\fBsu\fR, типово, надає доступ до облікового запису надкористувача\&. Параметром +\fB\-\fR +можна скористатися для забезпечення середовища, подібного до того, яке б мав отримати користувач, який увійшов до системи безпосередньо\&. Параметром +\fB\-c\fR +можна скористатися для того, щоб більшість командних оболонок вважали наступний аргумент командою\&. +.PP +Параметри буде розпізнано усюди у списку аргументів\&. Ви можете скористатися аргументом +\fB\-\-\fR, щоб припинити обробку аргументів\&. Параметр +\fB\-\fR +є особливим: програма розпізнає його також після +\fB\-\-\fR, але його слід розташувати перед +\fBкористувач\fR\&. +.PP +Програма попросить користувача ввести пароль, якщо у цьому є потреба\&. Введення некоректного пароля призведе до виведення повідомлення про помилку\&. Усі спроби, коректні і некоректні, буде записано до журналу для виявлення спроб зловмисників проникнути у систему\&. +.PP +Поточне середовище буде передано новій оболонці\&. Значення +\fB$PATH\fR +буде скинуто до +/bin:/usr/bin +для звичайних користувачів або +/sbin:/bin:/usr/sbin:/usr/bin +для надкористувача\&. Це значення можна змінити за допомогою визначень +\fBENV_PATH\fR +і +\fBENV_SUPATH\fR +у +/etc/login\&.defs\&. +.PP +Вхід до підсистеми буде позначено наявністю \(Fo*\(Fc як першого символу оболонки входу\&. Заданий домашній каталог буде використано як кореневий каталог нової файлової системи, до якої користувач насправді увійшов\&. +.SH "ПАРАМЕТРИ" +.PP +Параметри, які застосовують до команди +\fBsu\fR, є такими: +.PP +\fB\-c\fR, \fB\-\-command\fR \fIКОМАНДА\fR +.RS 4 +Вказати команду, яку буде викликано командною оболонкою за допомогою її +\fB\-c\fR\&. +.sp +У виконаної команди не буде керівного термінала\&. Цей параметр не можна використовувати для виконання інтерактивних програм, яким потрібне для керування термінал\&. +.RE +.PP +\fB\-\fR, \fB\-l\fR, \fB\-\-login\fR +.RS 4 +Надає середовище, яке є подібним до середовища, яке мав би отримати користувач після безпосереднього входу до системи\&. +.sp +Якщо використано параметр +\fB\-\fR, його має бути вказано перед будь\-яким +\fBкористувач\fR\&. З міркувань сумісності рекомендуємо використовувати його як останній параметр, до +\fBкористувач\fR\&. Для інших форм (\fB\-l\fR +і +\fB\-\-login\fR) цього обмеження не передбачено\&. +.RE +.PP +\fB\-s\fR, \fB\-\-shell\fR \fIОБОЛОНКА\fR +.RS 4 +Оболонка, яку буде викликано\&. +.sp +Викликану оболонку буде вибрано з таких варіантів (варіанти із вищим пріоритетом наведено першими): +.PP +.RS 4 +Командна оболонка, яку вказано за допомогою \-\-shell\&. +.RE +.PP +.RS 4 +Якщо використано параметр +\fB\-\-preserve\-environment\fR, оболонка, яку вказано за допомогою змінної середовища +\fB$SHELL\fR\&. +.RE +.PP +.RS 4 +Оболонки, на яку вказує запис +/etc/passwd +для вибраного користувача\&. +.RE +.PP +.RS 4 +/bin/sh, якщо оболонку не вдасться знайти у жоден із вказаних вище способів\&. +.RE +.sp +Якщо командну оболонку вказаного користувача обмежено (тобто вмісту поля оболонки запису цього користувача у +/etc/passwd +немає у списку +/etc/shells), параметр +\fB\-\-shell\fR +та змінну середовища +\fB$SHELL\fR +не буде взято до уваги, якщо +\fBsu\fR +не викликано від імені користувача root\&. +.RE +.PP +\fB\-m\fR, \fB\-p\fR, \fB\-\-preserve\-environment\fR +.RS 4 +Зберегти поточне середовище, окрім +.PP +\fB$PATH\fR +.RS 4 +відновлено початкове значення за параметром +/etc/login\&.defs +\fBENV_PATH\fR +або +\fBENV_SUPATH\fR +(див\&. нижче); +.RE +.PP +\fB$IFS\fR +.RS 4 +відновлено до значення +\(Fo<space><tab><newline>\(Fc, якщо було встановлено інше значення\&. +.RE +.sp +Якщо у користувача призначення командну оболонку обмежено, цей параметр ні на що не вплине (якщо +\fBsu\fR +не викликано від імені користувача root)\&. +.sp +Зауважте, що типовою поведінкою для середовища є така: +.PP +.RS 4 +Буде відновлено початкові значення змінних середовища +\fB$HOME\fR, +\fB$SHELL\fR, +\fB$USER\fR, +\fB$LOGNAME\fR, +\fB$PATH\fR +і +\fB$IFS\fR\&. +.RE +.PP +.RS 4 +Якщо не використано +\fB\-\-login\fR, середовище буде скопійовано, окрім вказаних вище змінних\&. +.RE +.PP +.RS 4 +Якщо використано +\fB\-\-login\fR, змінні середовища +\fB$TERM\fR, +\fB$COLORTERM\fR, +\fB$DISPLAY\fR +і +\fB$XAUTHORITY\fR +буде скопійовано, якщо було встановлено їхні значення\&. +.RE +.PP +.RS 4 +Якщо використано +\fB\-\-login\fR, значення змінних середовища +\fB$TZ\fR, +\fB$HZ\fR +і +\fB$MAIL\fR +буде встановлено за параметрами +/etc/login\&.defs +\fBENV_TZ\fR, +\fBENV_HZ\fR, +\fBMAIL_DIR\fR +і +\fBMAIL_FILE\fR +(див\&. нижче)\&. +.RE +.PP +.RS 4 +Якщо використано +\fB\-\-login\fR, значення для інших змінних середовища можна встановити за допомогою файла +\fBENVIRON_FILE\fR +(див\&. нижче)\&. +.RE +.RE +.SH "ЗАСТЕРЕЖЕННЯ" +.PP +У цієї версії +\fBsu\fR +багато параметрів збирання\&. У певній збірці може бути використано лише частину з них\&. +.SH "НАЛАШТУВАННЯ" +.PP +Вказані нижче змінні налаштувань у +/etc/login\&.defs +змінюють поведінку цього інструмента: +.SH "ФАЙЛИ" +.PP +/etc/passwd +.RS 4 +Відомості щодо облікових записів користувача\&. +.RE +.PP +/etc/shadow +.RS 4 +Відомості щодо захищених облікових записів користувачів\&. +.RE +.PP +/etc/login\&.defs +.RS 4 +Налаштування комплексу для роботи з прихованими паролями\&. +.RE +.SH "ЗНАЧЕННЯ ВИХОДУ" +.PP +Якщо виконано успішно, +\fBsu\fR +повертає значення виходу виконаної команди\&. +.PP +Якщо цю команду перервано сигналом, +\fBsu\fR +повертає номер цього сигналу плюс 128\&. +.PP +Якщо su довелося перервати виконання команди (оскільки було надіслано команду щодо переривання роботи, але команда не перервала роботу вчасно), +\fBsu\fR +поверне 255\&. +.PP +Деякі значення виходу з +\fBsu\fR +є незалежними від виконаної команди: +.PP +\fI0\fR +.RS 4 +успіх (лише +\fB\-\-help\fR) +.RE +.PP +\fI1\fR +.RS 4 +Помилка системи або розпізнавання +.RE +.PP +\fI126\fR +.RS 4 +Потрібну команду не знайдено +.RE +.PP +\fI127\fR +.RS 4 +Потрібну команду не вдалося виконати +.RE +.SH "ДИВ\&. ТАКОЖ" +.PP +\fBlogin\fR(1), +\fBlogin.defs\fR(5), +\fBsg\fR(1), +\fBsh\fR(1)\&. |