Я добавил пользователя только для изучения цели, как добавить пользователя, использующего команду sudo useradd username
сопровождаемый моим паролем, пользователь создается успешно.
Теперь я не хочу это и выполнение команды sudo userdel username
в терминале вместо того, чтобы удалить пользователя это показывает
userdel: user sonu is currently used by process 13404.
Также я пытался удалить его от пользователя и опции учетных записей во всей установке туда, это показывает выполнение
'/usr/sbin/userdel' failed: Child process exited with code 16.
теперь я понятия не имею, как я удаляю этого нежелательного пользователя.
Можно сделать это с этими командами в терминале:
sudo userdel user_name
sudo rm -rf /home/user_name
можно проверить на процессы от пользователя, использующего lsof-u имя пользователя, и уничтожить соответствующий PIDs.
Или pkill-u имя пользователя или pkill-u uid
если ни один из вышеупомянутого метода не работал, установка webmin, и удалите пользователя из графического интерфейса, это работает 100%
Во-первых необходимо перечислить все процессы, связанные с конкретным пользователем при помощи:
pgrep -u username
или
ps -f --pid $(pgrep -u username)
Затем можно уничтожить все процессы, работающие за тем пользователем:
killall -9 -u username
попробовать
su -
Password: <Enter password of root user>
root@host: sudo deluser sonu
заметка на полях: Если Вы пишете su-
в самый первый раз на терминале затем сначала необходимо активировать пользователя root путем присвоения пароля.
$ sudo passwd root
[sudo] password for <currentuser>:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
совет: поиск по ключевым словам страниц справочника может быть затем выполнен с помощью человека-k ключевое слово
man -k user
man -k password
будет давать список полезных команд с краткой информацией