报错原因
创建多个用户后嵌套登陆导致删除某用户时,这个用户还没登出就删除提示,无法删除的问题。Linux会提示:
userdel: user xxxx is currently used by process xxx
解决方法
此时最简单的解决方法,就是杀死该进程,可能需要杀死多个,依次kill,所以执行命令如下:
# 普通用户执行
sudo kill -9 [要杀死的进程ID]
# root用户执行
kill -9 [要杀死的进程ID]
最后再执行
# 普通用户执行
sudo userdel -r [要删除的用户名]
# root用户执行
userdel -r [要删除的用户名]
结果
查看是否还有该用户:
id [被删除的用户名]
没有则说明删除成功