ubuntu 16.04 lts
После создания пользователя с помощью 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
ps он также запрашивает пароль пользователя, даже если пароль пользователя не был установлен, при попытке входа в систему. После создания пользователя доступ к серверу для пользователя невозможен. Только при использовании ecryptfs-utils
можно установить пароль для пользователя.
Согласно странице руководства. deluser не удаляет домашние каталоги, если вы не передаете параметр - remove-home
.
Man
По умолчанию deluser удаляет пользователя без удаления домашний каталог, почтовый ящик или любые другие файлы в системе, принадлежащие пользователю. Удалить домашний каталог и почтовый ящик можно с помощью параметра --remove-home.
Кроме того, если вы хотите узнать, ушел ли пользователь, лучше выполнить команду getent passwd
или getent passwd username