Linux debian удаление пользователя

ОПИСАНИЕ¶

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 Default configuration file for deluser and delgroup /usr/local/sbin/deluser.local Необязательные пользовательские добавления.

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

АВТОРСКОЕ ПРАВО¶

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 или более новой. Не предоставляется никаких гарантий.

Source file: delgroup.8.ru.gz (from adduser 3.118)
Source last updated: 2018-09-15T19:12:39Z
Converted to HTML: 2020-08-08T10:09:23Z

Источник

Управление пользователями на Ubuntu и Debian

В инструкции описано создание, удаление и изменение пользователей операционной системы Ubuntu или Debian.

Первоначальные требования для системы Debian

Многие из команд в этом руководстве требуют привилегий суперпользователя. Если при использовании команды sudo появляется следующая ошибка:

Вам необходимо активировать режим суперпользователя, установить команду sudo и добавить своего пользователя в группу sudo:

Как добавить нового пользователя?

В Ubuntu и Debian есть два инструмента командной строки, которые вы можете использовать для создания новой учетной записи пользователя: useradd и adduser.

useradd — это низкоуровневая утилита для добавления новых пользователей, а adduser — дружественный интерактивный интерфейс для useradd, написанный на Perl.

Читайте также:  Удаление таблицы разделов linux

Для создания новой учетной записи пользователя операционной системы с именем username с помощью команды adduser, выполните следующую команду:

В результате появится диалог, в котором необходимо ввести пароль и дополнительную информацию:

Adding new group `username’ (1000) .

Adding new user `username’ (1000) with group `username’ .

Creating home directory `/home/username’ .

Copying files from `/etc/skel’ .

passwd: password updated successfully

Changing the user information for username

Enter the new value, or press ENTER for the default

Is the information correct? [Y/n] Y

Команда создает домашний каталог для нового пользователя и скопирует туда файлы из каталога /etc/skel.

По умолчанию членам группы sudo предоставляется доступ sudo.
Если необходимо, чтобы у вновь созданного пользователя были права администратора, добавьте его в группу sudo:

Как удалить пользователя?

Существует два инструмента командной строки, которые можно использовать для удаления учетной записи пользователя: userdel и deluser. Рекомендуем использовать команду deluser, так как она более дружественная, чем низкоуровневая userdel.

Чтобы удалить пользователя, не удаляя пользовательские файлы и каталоги, выполните:

Если необходимо удалить домашний каталог пользователя и его содержимое, используйте флаг —remove-home:

В результате появится следующее сообщение:

Looking for files to backup/remove .

Warning: group `username’ has no more members.

Как изменить пароль пользователя?

Для изменения собственного пароля используйте команду passwd без дополнительных аргументов:

В системном диалоге необходимо будет ввести старый пароль и указать новый:

Changing password for username.

passwd: password updated successfully

Для изменения пароля для другого пользователя необходимы права администратора и имя пользователя:

Источник

ОПИСАНИЕ¶

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).

Читайте также:  Mozilla firefox 32 bit linux

Если вы хотите удалить учётную запись root (uid 0), воспользуйтесь параметром —force; его указание подтверждает, что удаление пользователя root не является случайной ошибкой.

Если файл /usr/local/sbin/deluser.local существует, то он будет выполнен после удаления учётной записи пользователя, чтобы выполнить все локальные очистки. Аргументы, передаваемые deluser.local:

Удалить группу¶

Если deluser вызывается с параметром —group, или вызывается как delgroup, то выполняется удаление группы.

Удаление пользователя из определённой группы¶

При запуске с двумя параметрами без аргументов, deluser удаляет пользователя из указанной группы.

ПАРАМЕТРЫ¶

—conf ФАЙЛ Использовать ФАЙЛ вместо файлов по умолчанию /etc/deluser.conf и /etc/adduser.conf —group Удалить группу. Это является действием по умолчанию, если программа вызывается как delgroup. —help Показать краткую инструкцию. —quiet Не выводить сообщения о ходе работы. —system Выполнить удаление, только если пользователь/группа являются системными. Это помогает избежать случайного удаления не системной группы/пользователя. Также, если пользователь не существует, то значение ошибки не возвращается. Этот параметр чаще всего используется в сценариях сопровождения пакетов Debian. —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». Действие не было выполнено.

ФАЙЛЫ¶

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

АВТОРСКОЕ ПРАВО¶

Copyright (C) 2000 Roland Bauerschmidt. Изменения (C) 2004 Marc Haber. и Joerg Hoh. Эта справочная страница и программа deluser основаны на adduser, которая:

Copyright (C) 1994 Ian Murdock. deluser это свободное ПО; смотрите условия копирования в Универсальной Общественной Лицензии GNU версии 2 или более новой. Не предоставляется никаких гарантий.

Source file: deluser.8.ru.gz (from adduser 3.113+nmu3)
Source last updated: 2012-05-15T20:48:41Z
Converted to HTML: 2018-09-16T03:58:03Z

Источник

Оцените статью
Adblock
detector