убунту 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