Удаленные пользователи все еще появляются в выводе терминала

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 можно установить пароль для пользователя.

-1
задан 6 June 2019 в 22:33
1 ответ

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

Man

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

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

3
ответ дан 5 December 2019 в 19:11

Теги

Похожие вопросы