如何在 Ubuntu 14.04 中删除新创建的用户

如何在 Ubuntu 14.04 中删除新创建的用户

我添加了一个用户只是为了学习如何使用命令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. 

现在我不知道如何删除这个不想要的用户。

答案1

尝试

su - 
Password: <Enter password of root user> 
root@host: sudo deluser sonu

边注 : 如果你su-第一次在终端上书写,那么首先你必须激活用户通过指定密码。

$ sudo passwd root
[sudo] password for <currentuser>:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

尖端:然后可以使用以下方法对手册页进行关键字搜索man -k 关键字

 man -k user  
 man -k password

将提供有用的命令列表及其简要信息

答案2

您可以在终端中使用以下命令执行此操作:

sudo userdel user_name
sudo rm -rf /home/user_name

答案3

您可以使用 lsof -u 用户名检查用户的进程并终止相关的 PID。

或者 pkill -u 用户名 或者 pkill -u uid

答案4

首先,您应该使用以下命令列出与特定用户相关的所有进程:

pgrep -u username

或者

ps -f --pid $(pgrep -u username)

然后,您可以通过以下方式终止该用户正在运行的所有进程:

killall -9 -u username

相关内容