DELUSER
Section: Maintenance Commands (8)
Updated: Версия 3.118ubuntu1
Page Index
NAME
deluser, delgroup - удаляют пользователя или группу из системы
СИНТАКСИС
deluser [параметры] [--force] [--remove-home] [--remove-all-files]
[--backup] [--backup-to КАТ] пользователь
deluser --group [параметры] группа
delgroup [параметры] [--only-if-empty] группа
deluser [параметры] пользователь группа
ОБЩИЕ ПАРАМЕТРЫ
[--quiet] [--system] [--help] [--version] [--conf ФАЙЛ]
ОПИСАНИЕ
deluser и delgroup удаляют пользователей и группы из системы, исходя
из параметров, заданных в командной строке и информации из файла
/etc/deluser.conf. Они являются дружественными интерфейсами к программам
userdel и groupdel, удаляют домашний каталог или даже все файлы из
системы, принадлежащие пользователю, запускают определённый сценарий и
обладают другими возможностями. deluser и delgroup могут быть запущены
в одном из трёх режимов:
Удаление обычного пользователя
При запуске с параметром, не имеющим аргументов и без параметра
--group,
deluser удалит обычного пользователя.
По умолчанию, deluser удаляет пользователя без уничтожения домашнего
каталога, почтового ящика или всех файлов системы, принадлежащих данному
пользователю. Чтобы домашний каталог и почтовый ящик удалялся, можно указать
параметр --remove-home.
С параметром --remove-all-files удаляются все файл в системе,
принадлежащие данному пользователю. Заметим, что в этом случае указывать
параметр --remove-home необязательно, так как все файлы, включая домашний
каталог и почтовый ящик уже помечены на удаление параметром
--remove-all-files.
Если вы хотите сделать резервную копию всех файлов перед их удалением, то вы
можете указать параметр --backup, при котором будет создан файл
имя_пользователя.tar(.gz|.bz2), в каталоге, заданном параметром
--backup-to (по умолчанию используется текущий рабочий
каталог). Параметры удаления и резервного копирования также можно задать как
действия по умолчанию в файле настройки /etc/deluser.conf. Подробней
смотрите deluser.conf(5).
Если вы хотите удалить учётную запись root (uid 0), воспользуйтесь
параметром --force; его указание подтверждает, что удаление пользователя
root не является случайной ошибкой.
Если файл /usr/local/sbin/deluser.local существует, то он будет выполнен
после удаления учётной записи пользователя, чтобы выполнить все локальные
очистки. Аргументы, передаваемые deluser.local:
имя_пользователя uid gid домашний_каталог
Удалить группу
Если
deluser вызывается с параметром
--group, или вызывается как
delgroup, то выполняется удаление группы.
Предупреждение: Первичная группа существующего пользователя не может быть
удалена.
Если задан параметр --only-if-empty, удаление группы не произойдёт, если
в неё входят пользователи.
Удаление пользователя из определённой группы
При запуске с двумя параметрами без аргументов,
deluser удаляет
пользователя из указанной группы.
ПАРАМЕТРЫ
- --conf ФАЙЛ
-
Использовать ФАЙЛ вместо файлов по умолчанию /etc/deluser.conf и
/etc/adduser.conf
- --group
-
Удалить группу. Это является действием по умолчанию, если программа
вызывается как delgroup.
- --help
-
Показать краткую инструкцию.
- --quiet
-
Не выводить сообщения о ходе работы.
- --system
-
Выполнить удаление, только если пользователь/группа являются системными. Это
помогает избежать случайного удаления не системной
группы/пользователя. Также, если пользователь не существует, то значение
ошибки не возвращается. Этот параметр чаще всего используется в сценариях
сопровождения пакетов Debian.
- --only-if-empty
-
Удалять, только если не осталось членов.
- --backup
-
Выполнить резервное копирования всех файлов домашнего каталога и хранилище
почты (mailspool-file) в файл с именем /$user.tar.bz2 или /$user.tar.gz.
- --backup-to
-
Помещать файлы резервных копий не в /, а в каталог, заданный этим
параметром. Подразумевает также задание параметра --backup.
- --remove-home
-
Удалить домашний каталог пользователя и его хранилище почты. Если указан
--backup, то файлы будут удалены после создания резервной копии.
- --remove-all-files
-
Удалить все файлы из системы, принадлежащие этому пользователю. Замечание:
указание --remove-home не имеет смысла. Если указан --backup, то файлы будут
удалены после создания резервной копии.
- --version
-
Показать номер версии и информацию об авторском праве.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
- 0
-
Действие успешно выполнено.
- 1
-
Удаляемый пользователь не является системным. Действие не выполнено.
- 2
-
Пользователь не существует. Действие не выполнено.
- 3
-
Группа не существует. Действие не выполнено.
- 4
-
Внутренняя ошибка. Действие не выполнено.
- 5
-
Удаляемая группа не пуста. Действие не выполнено.
- 6
-
Пользователь не принадлежит указанной группе. Действие не выполнено.
- 7
-
Нельзя удалить пользователя из его первичной группы. Действие не выполнено.
- 8
-
Требуемый perl-пакет 'perl modules' не установлен. Этот пакет требуется для
выполнения некоторых действий. Действие не выполнено.
- 9
-
Для удаления учётной записи root требуется указание параметра
"--force". Действие не было выполнено.
ФАЙЛЫ
/etc/deluser.conf - файл настройки для deluser и delgroup
- /usr/local/sbin/deluser.local
-
Необязательные пользовательские добавления.
СМОТРИТЕ ТАКЖЕ
adduser(8),
deluser.conf(5),
groupdel(8),
userdel(8)
АВТОРСКОЕ ПРАВО
Copyright (C) 2000 Roland Bauerschmidt. Изменения (C) 2004 Marc Haber. и
Joerg Hoh. Эта справочная страница и программа deluser основаны на adduser,
которая:
Copyright (C) 1997, 1998, 1999 Guy Maor.
Copyright (C) 1995 Ted Hajek, с большими заимствованиями из оригинального
Debian
adduser
Copyright (C) 1994 Ian Murdock.
deluser это свободное ПО; смотрите
условия копирования в Универсальной Общественной Лицензии GNU версии 2 или
более новой. Не предоставляется
никаких гарантий.