diff options
Diffstat (limited to 'man/ru/man8/userdel.8')
-rw-r--r-- | man/ru/man8/userdel.8 | 153 |
1 files changed, 79 insertions, 74 deletions
diff --git a/man/ru/man8/userdel.8 b/man/ru/man8/userdel.8 index 1a1af96b..c6fe8134 100644 --- a/man/ru/man8/userdel.8 +++ b/man/ru/man8/userdel.8 @@ -2,12 +2,12 @@ .\" Title: userdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 06/13/2019 +.\" Date: 12/01/2019 .\" Manual: Команды управления системой -.\" Source: shadow-utils 4.7 +.\" Source: shadow-utils 4.8 .\" Language: Russian .\" -.TH "userdel" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой" +.TH "userdel" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -34,29 +34,30 @@ userdel \- удаляет учётную запись и файлы пользо \fBuserdel\fR [параметры] \fIУЧЁТНАЯ_ЗАПИСЬ\fR .SH "ОПИСАНИЕ" .PP -Команда +The \fBuserdel\fR -изменяет системные файлы учётных записей, удаляя все записи, относящиеся к указанному -\fIимени_пользователя\fR\&. Заданная учётная запись должна существовать\&. +command modifies the system account files, deleting all entries that refer to the user name +\fILOGIN\fR\&. The named user must exist\&. .SH "ПАРАМЕТРЫ" .PP -Параметры команды -\fBuserdel\fR: +The options which apply to the +\fBuserdel\fR +command are: .PP \fB\-f\fR, \fB\-\-force\fR .RS 4 -С этим параметром учётная запись будет удалена, даже если пользователь в этот момент работает в системе\&. Он также заставляет +This option forces the removal of the user account, even if the user is still logged in\&. It also forces \fBuserdel\fR -удалить домашний каталог пользователя и почтовый ящик, даже если другой пользователь использует тот же домашний каталог или если почтовый ящик не принадлежит данному пользователю\&. Если значение +to remove the user\*(Aqs home directory and mail spool, even if another user uses the same home directory or if the mail spool is not owned by the specified user\&. If \fBUSERGROUPS_ENAB\fR -равно +is defined to \fIyes\fR -в файле +in /etc/login\&.defs -и если существует группа с именем удаляемого пользователя, то это группа будет удалена, даже если она всё ещё является первичной группой другого пользователя\&. +and if a group exists with the same name as the deleted user, then this group will be removed, even if it is still the primary group of another user\&. .sp -\fIЗамечание:\fR -Этот параметр опасно использовать; он может привести систему в нерабочее состояние\&. +\fINote:\fR +This option is dangerous and may leave your system in an inconsistent state\&. .RE .PP \fB\-h\fR, \fB\-\-help\fR @@ -68,18 +69,20 @@ userdel \- удаляет учётную запись и файлы пользо .RS 4 Файлы в домашнем каталоге пользователя будут удалены вместе с самим домашним каталогом и почтовым ящиком\&. Пользовательские файлы, расположенные в других файловых системах, нужно искать и удалять вручную\&. .sp -Имя файла почтового ящика задаётся переменной +The mail spool is defined by the \fBMAIL_DIR\fR -в файле -login\&.defs\&. +variable in the +login\&.defs +file\&. .RE .PP -\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR +\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR .RS 4 -Выполнить изменения в каталоге -\fIКАТ_CHROOT\fR -и использовать файлы настройки из каталога -\fIКАТ_CHROOT\fR\&. +Apply changes in the +\fICHROOT_DIR\fR +directory and use the configuration files from the +\fICHROOT_DIR\fR +directory\&. .RE .PP \fB\-P\fR, \fB\-\-prefix\fR\ \&\fIPREFIX_DIR\fR @@ -97,41 +100,42 @@ directory\&. This option does not chroot and is intended for preparing a cross\- .RE .SH "НАСТРОЙКА" .PP -На работу этого инструмента влияют следующие переменные настройки из -/etc/login\&.defs: +The following configuration variables in +/etc/login\&.defs +change the behavior of this tool: .PP -\fBMAIL_DIR\fR (строка) +\fBMAIL_DIR\fR (string) .RS 4 Почтовый каталог\&. Данный параметр нужен для управления почтовым ящиком при изменении или удалении учётной записи пользователя\&. Если параметр не задан, то используется значение указанное при сборке\&. .RE .PP -\fBMAIL_FILE\fR (строка) +\fBMAIL_FILE\fR (string) .RS 4 Определяет расположение почтовых файлов пользователя относительно домашнего каталога\&. .RE .PP -Переменные +The \fBMAIL_DIR\fR -и +and \fBMAIL_FILE\fR -используются командами +variables are used by \fBuseradd\fR, -\fBusermod\fR -и +\fBusermod\fR, and \fBuserdel\fR -для создания, перемещения или удаления почты пользователя\&. +to create, move, or delete the user\*(Aqs mail spool\&. .PP -Если значение +If \fBMAIL_CHECK_ENAB\fR -равно -\fIyes\fR, то они также используются для определения переменной окружения -\fBMAIL\fR\&. +is set to +\fIyes\fR, they are also used to define the +\fBMAIL\fR +environment variable\&. .PP -\fBMAX_MEMBERS_PER_GROUP\fR (число) +\fBMAX_MEMBERS_PER_GROUP\fR (number) .RS 4 -Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в +Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in /etc/group -(с тем же именем, паролем и тем же GID)\&. +(with the same name, same password, and same GID)\&. .sp Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&. .sp @@ -142,13 +146,13 @@ directory\&. This option does not chroot and is intended for preparing a cross\- Замечание: разделение групп поддерживается не всеми инструментами (даже в наборе инструментов Shadow)\&. Вы не должны использовать эту переменную, если вам действительно это ненужно\&. .RE .PP -\fBUSERDEL_CMD\fR (строка) +\fBUSERDEL_CMD\fR (string) .RS 4 Определяет программу, которая будет запущена при удалении пользователя\&. Она должна удалять любые задания at/cron/печати удаляемого пользователя (передаётся в качестве первого аргумента)\&. .sp Возвращаемый сценарием код завершения не учитывается\&. .sp -Вот простой сценарий, который удаляет задания печати, cron и at: +Here is an example script, which removes the user\*(Aqs cron, at and print jobs: .sp .if n \{\ .RS 4 @@ -156,43 +160,44 @@ directory\&. This option does not chroot and is intended for preparing a cross\- .nf #! /bin/sh -# проверить все необходимые параметры +# Check for the required argument\&. if [ $# != 1 ]; then - echo "Использование: $0 имя_пользователя" + echo "Usage: $0 username" exit 1 fi -# удалить задания cron +# Remove cron jobs\&. crontab \-r \-u $1 -# удалить задания at -# Заметим, что это удалит все задания с указанным UID, -# даже если он используется для другой учётной записи\&. +# Remove at jobs\&. +# Note that it will remove any jobs owned by the same UID, +# even if it was shared by a different username\&. AT_SPOOL_DIR=/var/spool/cron/atjobs find $AT_SPOOL_DIR \-name "[^\&.]*" \-type f \-user $1 \-delete \e; -# удалить задания печати +# Remove print jobs\&. lprm $1 -# всё +# All done\&. exit 0 .fi .if n \{\ .RE .\} +.sp .RE .PP -\fBUSERGROUPS_ENAB\fR (логический) +\fBUSERGROUPS_ENAB\fR (boolean) .RS 4 Включает установку группы битов umask равной битам владельца (пример: 022 \-> 002, 077 \-> 007) для не суперпользователей, если uid равен gid и имя пользователя совпадает с именем первичной группы\&. .sp -Если значение равно -\fIyes\fR, то +If set to +\fIyes\fR, \fBuserdel\fR -удаляет пользовательскую группу, если в ней нет больше членов, а +will remove the user\*(Aqs group if it contains no more members, and \fBuseradd\fR -по умолчанию создаёт группу с именем пользователя\&. +will create by default a group with the name of the user\&. .RE .SH "ФАЙЛЫ" .PP @@ -227,67 +232,67 @@ Per user subordinate user IDs\&. .RE .SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ" .PP -Команда +The \fBuserdel\fR -завершая работу, возвращает следующие значения: +command exits with the following values: .PP \fI0\fR .RS 4 -успешное выполнение +success .RE .PP \fI1\fR .RS 4 -не удалось изменить файл паролей +can\*(Aqt update password file .RE .PP \fI2\fR .RS 4 -ошибка в параметрах команды +invalid command syntax .RE .PP \fI6\fR .RS 4 -указанный пользователь не существует +specified user doesn\*(Aqt exist .RE .PP \fI8\fR .RS 4 -пользователь сейчас работает в системе +user currently logged in .RE .PP \fI10\fR .RS 4 -не удалось изменить файл групп +can\*(Aqt update group file .RE .PP \fI12\fR .RS 4 -не удалось удалить домашний каталог +can\*(Aqt remove home directory .RE .SH "ПРЕДОСТЕРЕЖЕНИЯ" .PP -Команда \fBuserdel\fR -не позволит удалить учётную запись, если есть запущенные процессы, принадлежащие данной учётной записи\&. В этом случае вы можете удалить эти процессы или заблокировать пароль пользователя или учётную запись, а затем удалить учётную запись\&. Если указан параметр -\fB\-f\fR, то учётная запись будет удалена несмотря ни на что\&. +will not allow you to remove an account if there are running processes which belong to this account\&. In that case, you may have to kill those processes or lock the user\*(Aqs password or account and remove the account later\&. The +\fB\-f\fR +option can force the deletion of this account\&. .PP Вы должны вручную проверить все файловые системы, чтобы убедиться, что не осталось файлов, принадлежащих этому пользователю\&. .PP Нельзя удалить NIS атрибуты клиента NIS\&. Это необходимо сделать на NIS сервере\&. .PP -Если значение переменной +If \fBUSERGROUPS_ENAB\fR -равно +is defined to \fIyes\fR -в файле -/etc/login\&.defs, то +in +/etc/login\&.defs, \fBuserdel\fR -удалит группу с именем как у пользователя\&. Чтобы избежать рассогласованности в базах данных групп и паролей, +will delete the group with the same name as the user\&. To avoid inconsistencies in the passwd and group databases, \fBuserdel\fR -проверит, что данная группа не используется в качестве первичной для другого пользователя, и выдаст предупреждение без удаления, если такое случится\&. Параметр +will check that this group is not used as a primary group for another user, and will just warn without deleting the group otherwise\&. The \fB\-f\fR -поможет удалить группу в любом случае\&. +option can force the deletion of this group\&. .SH "СМОТРИТЕ ТАКЖЕ" .PP \fBchfn\fR(1), |