Linux删除用户提示被线程占用怎么解决

参考的博主的链接https://blog.csdn.net/qq_36715887/article/details/77651360
今天用userdel 删除用户时,发现删除不了,提示信息如:
user 用户名 is currently used by process 1226
然后我去杀进程,结果kill了也没用,再用ps -ef查看,那个进程依然还在,也就还是删不了用户,上网查了一下,解决方法如下:
切换到有root权限的用户
1.先用rm -rf 命令把当前/home 目录下的用户名删除(看见就烦)
2.用userdel -f+用户名,会报出上面的错误(要的就是它)
3.再用一次userdel -f 命令强制删除用户名
4.然后用useradd 创建新用户就ok了

在这里插入图片描述
为什么要rm -rf 把当前/home 目录下的用户名删除呢,因为你删除这个用户后万一想要创建一个跟原来那个同名的用户,新用户会直接用原来的那个同名用户目录。如下:
提示/home目录下已经存在这个跟原来同名的用户文件的警告在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值