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.8293
1 files changed, 0 insertions, 293 deletions
diff --git a/man/ru/man8/userdel.8 b/man/ru/man8/userdel.8
deleted file mode 100644
index 227da9fd..00000000
--- a/man/ru/man8/userdel.8
+++ /dev/null
@@ -1,293 +0,0 @@
-'\" t
-.\" Title: userdel
-.\" Author: Julianne Frances Haugh
-.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
-.\" Date: 05/09/2014
-.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.2
-.\" Language: Russian
-.\"
-.TH "userdel" "8" "05/09/2014" "shadow\-utils 4\&.2" "Команды управления системой"
-.\" -----------------------------------------------------------------
-.\" * 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 "НАЗВАНИЕ"
-userdel \- удаляет учётную запись и файлы пользователя
-.SH "СИНТАКСИС"
-.HP \w'\fBuserdel\fR\ 'u
-\fBuserdel\fR [параметры] \fIУЧЁТНАЯ_ЗАПИСЬ\fR
-.SH "ОПИСАНИЕ"
-.PP
-Команда
-\fBuserdel\fR
-изменяет системные файлы учётных записей, удаляя все записи, относящиеся к указанному
-\fIимени_пользователя\fR\&. Заданная учётная запись должна существовать\&.
-.SH "ПАРАМЕТРЫ"
-.PP
-Параметры команды
-\fBuserdel\fR:
-.PP
-\fB\-f\fR, \fB\-\-force\fR
-.RS 4
-С этим параметром учётная запись будет удалена, даже если пользователь в этот момент работает в системе\&. Он также заставляет
-\fBuserdel\fR
-удалить домашний каталог пользователя и почтовый ящик, даже если другой пользователь использует тот же домашний каталог или если почтовый ящик не принадлежит данному пользователю\&. Если значение
-\fBUSERGROUPS_ENAB\fR
-равно
-\fIyes\fR
-в файле
-/etc/login\&.defs
-и если существует группа с именем удаляемого пользователя, то это группа будет удалена, даже если она всё ещё является первичной группой другого пользователя\&.
-.sp
-\fIЗамечание:\fR
-Этот параметр опасно использовать; он может привести систему в нерабочее состояние\&.
-.RE
-.PP
-\fB\-h\fR, \fB\-\-help\fR
-.RS 4
-Показать краткую справку и закончить работу\&.
-.RE
-.PP
-\fB\-r\fR, \fB\-\-remove\fR
-.RS 4
-Файлы в домашнем каталоге пользователя будут удалены вместе с самим домашним каталогом и почтовым ящиком\&. Пользовательские файлы, расположенные в других файловых системах, нужно искать и удалять вручную\&.
-.sp
-Имя файла почтового ящика задаётся переменной
-\fBMAIL_DIR\fR
-в файле
-login\&.defs\&.
-.RE
-.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
-.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
-.RE
-.PP
-\fB\-Z\fR, \fB\-\-selinux\-user\fR
-.RS 4
-Удаляет все пользовательские сопоставления SELinux для учётной записи пользователя\&.
-.RE
-.SH "НАСТРОЙКА"
-.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
-.PP
-\fBMAIL_DIR\fR (строка)
-.RS 4
-Почтовый каталог\&. Данный параметр нужен для управления почтовым ящиком при изменении или удалении учётной записи пользователя\&. Если параметр не задан, то используется значение указанное при сборке\&.
-.RE
-.PP
-\fBMAIL_FILE\fR (строка)
-.RS 4
-Определяет расположение почтовых файлов пользователя относительно домашнего каталога\&.
-.RE
-.PP
-Переменные
-\fBMAIL_DIR\fR
-\fBMAIL_FILE\fR
-используются командами
-\fBuseradd\fR,
-\fBusermod\fR
-\fBuserdel\fR
-для создания, перемещения или удаления почты пользователя\&.
-.PP
-Если значение
-\fBMAIL_CHECK_ENAB\fR
-равно
-\fIyes\fR, то они также используются для определения переменной окружения
-\fBMAIL\fR\&.
-.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
-.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
-/etc/group
-(с тем же именем, паролем и тем же GID)\&.
-.sp
-Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
-.sp
-Данная возможность (разделение группы) позволяет ограничить длину строк в файле групп\&. Это полезно для ограничения длины строк групп NIS в 1024 символа\&.
-.sp
-Если вам нужно такое ограничение, укажите значение 25\&.
-.sp
-Замечание: разделение групп поддерживается не всеми инструментами (даже в наборе инструментов Shadow)\&. Вы не должны использовать эту переменную, если вам действительно это ненужно\&.
-.RE
-.PP
-\fBUSERDEL_CMD\fR (строка)
-.RS 4
-Определяет программу, которая будет запущена при удалении пользователя\&. Она должна удалять любые задания at/cron/печати удаляемого пользователя (передаётся в качестве первого аргумента)\&.
-.sp
-Возвращаемый сценарием код завершения не учитывается\&.
-.sp
-Вот простой сценарий, который удаляет задания печати, cron и at:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-#! /bin/sh
-
-# проверить все необходимые параметры
-if [ $# != 1 ]; then
- echo "Использование: $0 имя_пользователя"
- exit 1
-fi
-
-# удалить задания cron
-crontab \-r \-u $1
-
-# удалить задания at
-# Заметим, что это удалит все задания с указанным UID,
-# даже если он используется для другой учётной записи\&.
-AT_SPOOL_DIR=/var/spool/cron/atjobs
-find $AT_SPOOL_DIR \-name "[^\&.]*" \-type f \-user $1 \-delete \e;
-
-# удалить задания печати
-lprm $1
-
-# всё
-exit 0
-
-.fi
-.if n \{\
-.RE
-.\}
-.RE
-.PP
-\fBUSERGROUPS_ENAB\fR (логический)
-.RS 4
-Включает установку группы битов umask равной битам владельца (пример: 022 \-> 002, 077 \-> 007) для не суперпользователей, если uid равен gid и имя пользователя совпадает с именем первичной группы\&.
-.sp
-Если значение равно
-\fIyes\fR, то
-\fBuserdel\fR
-удаляет пользовательскую группу, если в ней нет больше членов, а
-\fBuseradd\fR
-по умолчанию создаёт группу с именем пользователя\&.
-.RE
-.SH "ФАЙЛЫ"
-.PP
-/etc/group
-.RS 4
-содержит информацию о группах
-.RE
-.PP
-/etc/login\&.defs
-.RS 4
-содержит конфигурацию подсистемы теневых паролей
-.RE
-.PP
-/etc/passwd
-.RS 4
-содержит информацию о пользователях
-.RE
-.PP
-/etc/shadow
-.RS 4
-содержит защищаемую информацию о пользователях
-.RE
-.PP
-/etc/subgid
-.RS 4
-Per user subordinate group IDs\&.
-.RE
-.PP
-/etc/subuid
-.RS 4
-Per user subordinate user IDs\&.
-.RE
-.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
-.PP
-Команда
-\fBuserdel\fR
-завершая работу, возвращает следующие значения:
-.PP
-\fI0\fR
-.RS 4
-успешное выполнение
-.RE
-.PP
-\fI1\fR
-.RS 4
-не удалось изменить файл паролей
-.RE
-.PP
-\fI2\fR
-.RS 4
-ошибка в параметрах команды
-.RE
-.PP
-\fI6\fR
-.RS 4
-указанный пользователь не существует
-.RE
-.PP
-\fI8\fR
-.RS 4
-пользователь сейчас работает в системе
-.RE
-.PP
-\fI10\fR
-.RS 4
-не удалось изменить файл групп
-.RE
-.PP
-\fI12\fR
-.RS 4
-не удалось удалить домашний каталог
-.RE
-.SH "ПРЕДОСТЕРЕЖЕНИЯ"
-.PP
-Команда
-\fBuserdel\fR
-не позволит удалить учётную запись, если есть запущенные процессы, принадлежащие данной учётной записи\&. В этом случае вы можете удалить эти процессы или заблокировать пароль пользователя или учётную запись, а затем удалить учётную запись\&. Если указан параметр
-\fB\-f\fR, то учётная запись будет удалена несмотря ни на что\&.
-.PP
-Вы должны вручную проверить все файловые системы, чтобы убедиться, что не осталось файлов, принадлежащих этому пользователю\&.
-.PP
-Нельзя удалить NIS атрибуты клиента NIS\&. Это необходимо сделать на NIS сервере\&.
-.PP
-Если значение переменной
-\fBUSERGROUPS_ENAB\fR
-равно
-\fIyes\fR
-в файле
-/etc/login\&.defs, то
-\fBuserdel\fR
-удалит группу с именем как у пользователя\&. Чтобы избежать рассогласованности в базах данных групп и паролей,
-\fBuserdel\fR
-проверит, что данная группа не используется в качестве первичной для другого пользователя, и выдаст предупреждение без удаления, если такое случится\&. Параметр
-\fB\-f\fR
-поможет удалить группу в любом случае\&.
-.SH "СМОТРИТЕ ТАКЖЕ"
-.PP
-\fBchfn\fR(1),
-\fBchsh\fR(1),
-\fBpasswd\fR(1),
-\fBlogin.defs\fR(5),
-\fBgpasswd\fR(8),
-\fBgroupadd\fR(8),
-\fBgroupdel\fR(8),
-\fBgroupmod\fR(8),
-\fBsubgid\fR(5), \fBsubuid\fR(5),\fBuseradd\fR(8),
-\fBusermod\fR(8)\&.