Здесь показаны различия между двумя версиями данной страницы.
linux:user-del [2015/07/12 15:20] |
linux:user-del [2021/02/11 09:21] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ===== Linux: удаление пользователя ===== | ||
+ | Для удаления пользователя в Linux (debian-based как минимум) есть две команды: | ||
+ | * **userdel** - интерактивная команда удаления пользователя. Удаляет пользователя, но не удаляет его домашнюю папку. Если использована данная команда и необходимо удалить директорию пользователя, то используйте <code>sudo rm -rf /home/$user-to-del</code> | ||
+ | Далее, необходимо "вручную" поискать файлы, не принадлежащие никому и удалить их, если есть. См. [[linux:command-find|Поиск]] | ||
+ | * **deluser** - команда командной строки, которая удаляет пользователя. В зависимости от ключей может много чего. | ||
+ | ==== Ключи команды deluser ==== | ||
+ | * --backup - С этим ключом, перед удалением файлов пользователя, они будут скопированы в сжатый архив tar, который будет создан при удалении учетной записи в текущей директории. | ||
+ | * --backup-to - чтобы указать другое расположение для архива с файлами пользователя, укажите нужную директорию после данного ключа | ||
+ | * --force - ключ, для удаления пользователя root. Без него удалить root невозможно. | ||
+ | * --remove-home - при удалении удалить домашнюю директорию пользователя | ||
+ | * --remove-all-files - удалить не только домашнюю директорию пользователя, но и все файлы, принадлежащие пользователю. | ||
+ | |||
+ | |||
+ | <WRAP center round info 100%> | ||
+ | Команды удаления пользователя надо запускать из-под root (sudo deluser). | ||
+ | </WRAP> | ||
+ | |||
+ | <WRAP center round info 100%> | ||
+ | Удаление пользователя root - далеко не самая хорошая идея. Если Вы все-таки решили его удалить, Вы должны чётко понимать, зачем вы это делаете и последствия. | ||
+ | </WRAP> | ||