Назад | Перейти на главную страницу

Удаленные пользователи по-прежнему отображаются в выводе терминала

убунту 16.04 лтс

После создания пользователя с помощью useradd

sudo useradd -G sudo -m -d /home/user -s /bin/bash user

а затем удалив его с помощью

`sudo deluser user`

пользователь все еще появляется после ввода

 ls -l /home

Разве этого не должно быть?

выход ls -l /home

ls -l /home
total 4
drwxr-xr-x 2 1000 1000 4096 Jun  6 15:04 user

p.s. он также запрашивает пароль пользователя, даже если пароль пользователя не был установлен, при попытке входа в систему. После создания пользователя доступ к серверу для пользователя невозможен. Только при использовании ecryptfs-utils может быть установлен пароль для пользователя.

На странице руководства. обманщик не удаляет домашние каталоги, если вы не передадите --remove-home вариант.

мужчина

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

Кроме того, если вы хотите узнать, ушел ли пользователь, лучшая команда для запуска будет getent passwd или getent passwd username