userdel

Autres langues

Langue: ru

Version: 06/24/2006 (fedora - 16/08/07)

Section: 8 (Commandes administrateur)

НАЗВАНИЕ

userdel - удаляет учётную запись и файлы пользователя

СИНТАКСИС

userdel [параметры] LOGIN

ОПИСАНИЕ

Команда userdel изменяет системные файлы учётных записей, удаляя все записи, относящиеся к указанному имени_пользователя. Заданная учётная запись должна существовать.

ПАРАМЕТРЫ

Параметры команды userdel:

-f, --force
С этим параметром учётная запись будет удалена, даже если пользователь в этот момент работает в системе. Она также заставляет userdel удалить домашний каталог пользователя и почтовый ящик, даже если другой пользователь использует тот же домашний каталог или если почтовый ящик не принадлежит данному пользователю. Если значение USERGROUPS_ENAB равно yes в файле /etc/login.defs и если существует группа с именем удаляемого пользователя, то это группа будет удалена, даже если она всё ещё является первичной группой другого пользователя.

Примечание: Этот параметр опасно использовать; он может привести систему в нерабочее состояние.

-h, --help
Показать краткую справку и закончить работу.
-r, --remove
Файлы в домашнем каталоге пользователя будут удалены вместе с самим домашним каталогом и почтовым ящиком. Пользовательские файлы, расположенные в других файловых системах, нужно искать и удалять вручную.

Имя файла почтового ящика задаётся переменной MAIL_DIR в файле login.defs.

ФАЙЛЫ

/etc/group
содержит информацию о группах
/etc/login.defs
содержит конфигурацию подсистемы теневых паролей
/etc/passwd
содержит информацию о пользователях
/etc/shadow
содержит защищаемую информацию о пользователях

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ

Команда userdel завершая работу, возвращает следующие значения:

0
успешное выполнение
1
не удалось изменить файл паролей
2
ошибка в параметрах команды
6
указанный пользователь не существует
8
пользователь сейчас работает в системе
10
не удалось изменить файл групп
12
не удалось удалить домашний каталог

ПРЕДОСТЕРЕЖЕНИЯ

Команда userdel не будет удалять учётную запись, если пользователь в данный момент работает в системе. Вы должны завершить все запущенные процессы, принадлежащие учётной записи, которую нужно удалить.

Нельзя удалить NIS атрибуты клиента NIS. Это необходимо сделать на NIS сервере.

Если значение переменной USERGROUPS_ENAB равно yes в файле /etc/login.defs, то userdel удалит группу с именем как у пользователя. Чтобы избежать рассогласованности в базах данных групп и паролей, userdel проверит, что данная группа не используется в качестве первичной для другого пользователя, и выдаст предупреждение без удаления, если такое случится. Параметр -f поможет удалить группу в любом случае.

СМОТРИТЕ ТАКЖЕ

chfn(1), chsh(1), passwd(1), login.defs(5), gpasswd(8), groupadd(8), groupdel(8), groupmod(8), useradd(8), usermod(8).