linux【报错】userdel: user xiaoming is currently used by process 4713解决

本文介绍了在Linux系统中遇到的用户删除失败问题及其解决方法。通过两次使用Ctrl+D退出登录状态,确保用户未被任何进程占用,从而成功删除用户。此外,还提供了添加和删除用户的常用命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习linux的初学者肯定会遇到一些莫名其妙的问题,比如我,在学习删除一个用户的时候,就遇到上面的报错

1
userdel: user xiaoming is currently used by process 4713

,不仅是这样,在我创建这个目录的时候是成功的,但是如果我su - xiaoming 的时候发现报这个错误

1
No directory, logging in with HOME=/

在linux社区找到的解决办法没能解决(可能是我查资料的水平还有待提高),

这个是社区的答案,最终我在csdn上找到和我类似的问题,并解决之。

办法是:

我个人推测是在root用户下su 切换到xiaoming用户,然后在xiaoming用户下又切换回root,但是xiaoming用户还被某个进程占用着,所以进程不死,用户del不掉。

所以我们在命令行中使用Ctrl+D 来退出当前的登录,然后在按一次Ctrl+D退出xiaoming用户的登录,这时候我们回到的是root的用户下了,在使用

1
userdel -r xiaoming

就可以顺利删除xiaoming这个用户啦

同时放上删除用户和添加用户的命令,以后不会可以方便查看

删除:

终端方法:以下用newuser代替想要删除的用户账户
在root用户下:userdel -r newuser
在普通用户下:sudo userdel -r newuser
因为需要彻底删除用户,所以加上-r的选项,在删除用户的同时一起把这个用户的宿主目录和邮件目录删除。

添加:sudo adduser newuser

 

转载于:https://www.cnblogs.com/raobenjun/p/8203397.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值