Утилита deluser#
Утилита deluser используется для удаления пользователей из системы.
deluser удаляет пользователей в соответствии с параметрами командной строки и информацией о конфигурации в /etc/deluser.conf и /etc/adduser.conf.
Синтаксис deluser:
deluser <options> <user>
Где:
<options>- опции;<user>- имя пользователя.
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Удаление домашнего каталога пользователя и его почтового ящика |
|
Удаление всех файлов из системы, принадлежащих указанному пользователю |
|
Создание резервной копии всех файлов, содержащихся в файлах |
|
Удаление группы |
deluser может быть запущена в одном из трех режимов:
Remove a normal user- без указания опцийdeluserудалит обычного пользователя; по умолчанию - без удаления домашнего каталога, почтового ящика или любых других файлов в системе, принадлежащих пользователю;Remove a group- при вызовеdeluserс опцией--groupбудет удалена группа пользователя; при этом основная группа существующего пользователя не может быть удалена; с опцией--only-if-emptyгруппа не будет удалена, если в ней останутся участники;Remove a user from a specific group- при вызове с двумя необязательными опциямиdeluserудалит пользователя из определенной группы.
Варианты возвращаемых значений:
0- действие выполнено успешно;1- указанный пользователь не является системной учетной записью; действие не было выполнено;2- указанного пользователя нет; действие не было выполнено;3- указанной группы нет; действие не было выполнено;4- внутренняя ошибка;5- указанная группа не пустая; действие не было выполнено;6- пользователь не принадлежит к указанной группе; действие не было выполнено;7- нельзя удалить пользователя из его основной группы; действие не было выполнено.
Примеры использования#
Для удаления пользователя
testuserи его домашнего каталога введите команду:deluser --remove-home testuserДля удаления пользователя
testuser, а также всех его файлов и домашнего каталога, введите команду:deluser --remove-all-files testuserДля удаления пользователя
testuserи сохранения резервной копии всех его файлов введите команду:deluser --backup testuser