2007-10-07 17:17:45 +05:30
. \" Title: userdel
. \" Author:
. \" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
. \" Date: 06/24/2006
. \" Manual: Команды управления системой
. \" Source: Команды управления системой
. \"
.TH "userdel" "8" "06/24/2006" "Команды управления системой" "Команды управления системой"
2007-10-07 17:17:11 +05:30
. \" disable hyphenation
.nh
. \" disable justification (adjust text to left margin only)
.ad l
.SH "НАЗВАНИЕ"
userdel \- удаляет учётную запись и файлы пользователя
.SH "СИНТАКСИС"
.HP 8
2007-10-07 17:17:33 +05:30
\fB userdel\fR [параметры] \fI LOGIN\fR
2007-10-07 17:17:11 +05:30
.SH "ОПИСАНИЕ"
.PP
2007-10-07 17:17:45 +05:30
Команда
2007-10-07 17:17:11 +05:30
\fB userdel\fR
2007-10-07 17:17:45 +05:30
изменяет системные файлы учётных записей, удаляя все записи, относящиеся к указанному
\fI име ни_по льзо ва те ля\fR . Заданная учётная запись должна существовать.
2007-10-07 17:17:11 +05:30
.SH "ПАРАМЕТРЫ"
.PP
2007-10-07 17:17:45 +05:30
Параметры команды
\fB userdel\fR :
.TP 3 n
2007-10-07 17:17:33 +05:30
\fB \- f\fR , \fB \- \- force\fR
2007-10-07 17:17:45 +05:30
С этим параметром учётная запись будет удалена, даже если пользователь в этот момент работает в системе. Она также заставляет
2007-10-07 17:17:11 +05:30
\fB userdel\fR
2007-10-07 17:17:45 +05:30
удалить домашний каталог пользователя и почтовый ящик, даже если другой пользователь использует тот же домашний каталог или если почтовый ящик не принадлежит данному пользователю. Если значение
2007-10-07 17:17:11 +05:30
\fI USERGROUPS_ENAB\fR
2007-10-07 17:17:45 +05:30
равно
2007-10-07 17:17:11 +05:30
\fI yes\fR
в файле
2007-10-07 17:17:22 +05:30
\fI /etc/login.defs\fR
2007-10-07 17:17:45 +05:30
и если существует группа с именем удаляемого пользователя, то это группа будет удалена, даже если она всё ещё является первичной группой другого пользователя.
2007-10-07 17:17:11 +05:30
.sp
2007-10-07 17:17:45 +05:30
\fI Примечание:\fR
Этот параметр опасно использовать; он может привести систему в нерабочее состояние.
.TP 3 n
2007-10-07 17:17:33 +05:30
\fB \- h\fR , \fB \- \- help\fR
Показать краткую справку и закончить работу.
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:33 +05:30
\fB \- r\fR , \fB \- \- remove\fR
2007-10-07 17:17:11 +05:30
Файлы в домашнем каталоге пользователя будут удалены вместе с самим домашним каталогом и почтовым ящиком. Пользовательские файлы, расположенные в других файловых системах, нужно искать и удалять вручную.
.sp
Имя файла почтового ящика задаётся переменной
\fI MAIL_DIR\fR
в файле
2007-10-07 17:17:45 +05:30
\fI login.defs\fR .
2007-10-07 17:17:11 +05:30
.SH "ФАЙЛЫ"
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI /etc/group\fR
содержит информацию о группах
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:22 +05:30
\fI /etc/login.defs\fR
2007-10-07 17:17:11 +05:30
содержит конфигурацию подсистемы теневых паролей
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI /etc/passwd\fR
содержит информацию о пользователях
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI /etc/shadow\fR
содержит защищаемую информацию о пользователях
.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
.PP
2007-10-07 17:17:45 +05:30
Команда
2007-10-07 17:17:11 +05:30
\fB userdel\fR
завершая работу, возвращает следующие значения:
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 0\fR
успешное выполнение
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 1\fR
не удалось изменить файл паролей
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 2\fR
2007-10-07 17:17:22 +05:30
ошибка в параметрах команды
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 6\fR
указанный пользователь не существует
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 8\fR
пользователь сейчас работает в системе
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 10\fR
не удалось изменить файл групп
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI 12\fR
не удалось удалить домашний каталог
2007-10-07 17:17:22 +05:30
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
2007-10-07 17:17:11 +05:30
.PP
2007-10-07 17:17:45 +05:30
Команда
2007-10-07 17:17:11 +05:30
\fB userdel\fR
не будет удалять учётную запись, если пользователь в данный момент работает в системе. Вы должны завершить все запущенные процессы, принадлежащие учётной записи, которую нужно удалить.
.PP
Нельзя удалить NIS атрибуты клиента NIS. Это необходимо сделать на NIS сервере.
.PP
2007-10-07 17:17:45 +05:30
Если значение переменной
2007-10-07 17:17:11 +05:30
\fI USERGROUPS_ENAB\fR
2007-10-07 17:17:45 +05:30
равно
2007-10-07 17:17:11 +05:30
\fI yes\fR
в файле
2007-10-07 17:17:45 +05:30
\fI /etc/login.defs\fR , то
2007-10-07 17:17:11 +05:30
\fB userdel\fR
2007-10-07 17:17:45 +05:30
удалит группу с именем как у пользователя. Чтобы избежать рассогласованности в базах данных групп и паролей,
2007-10-07 17:17:11 +05:30
\fB userdel\fR
2007-10-07 17:17:22 +05:30
проверит, что данная группа не используется в качестве первичной для другого пользователя, и выдаст предупреждение без удаления, если такое случится. Параметр
2007-10-07 17:17:11 +05:30
\fB \- f\fR
поможет удалить группу в любом случае.
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
\fB chfn\fR (1),
\fB chsh\fR (1),
\fB passwd\fR (1),
\fB login.defs\fR (5),
\fB gpasswd\fR (8),
\fB groupadd\fR (8),
\fB groupdel\fR (8),
\fB groupmod\fR (8),
\fB useradd\fR (8),
\fB usermod\fR (8).