summaryrefslogtreecommitdiff
path: root/man/ru/man8/userdel.8
diff options
context:
space:
mode:
Diffstat (limited to 'man/ru/man8/userdel.8')
-rw-r--r--man/ru/man8/userdel.8153
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),