博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 删除用户时报错:userdel: user zhoulijiang is currently used by process 1
阅读量:6465 次
发布时间:2019-06-23

本文共 897 字,大约阅读时间需要 2 分钟。

一、发现问题:

有技术人员离职,需要删除系统帐号,但是进行删除操作的时候报:" userdel: user zhoulijiang is currently used by process 1 "

# userdel -r zhoulijianguserdel: user zhoulijiang is currently used by process 1

二、问题原因:

因为特殊需求,此用户的UID当时修改为0了。

# cat /etc/passwd | grep zhoulijiangzhoulijiang:x:0:1025::/home/zhoulijiang:/bin/bash

三、解决方法:

1. 把要删除用户的UID修改为新建用户时候生成的UID(如果忘记了可以在home目录中查到 ll /home/),再进行userdel操作。

2. 使用vipw命令操作。

3. 直接删除用户对应的帐号密码和家目录文件即可:/etc/passwd、/etc/shadow、/home/xxx、/var/spool/mail/xxx。

# grep zhoulijiang /etc/passwdzhoulijiang:x:1025:1025::/home/zhoulijiang:/bin/bash# userdel -r zhoulijiang[root@master ~]# cd /home/ [root@master /home]# vipw使用dd命令删除对应的用户行,wq保存退出。You have modified /etc/passwd.You may need to modify /etc/shadow for consistency.Please use the command 'vipw -s' to do so.按提示再使用vipw -s删除对应的属组。 [root@master /home]# vipw -s使用dd命令删除对应的用户行,wq保存退出。

转载于:https://www.cnblogs.com/cyleon/p/9598238.html

你可能感兴趣的文章
App里面如何正确显示用户头像
查看>>
DATAGUARD维护:从库宕机后如何恢复到管理恢复模式
查看>>
U-BOOT之一:BootLoader 的概念与功能
查看>>
我的路上
查看>>
Velocity处理多余空白和多余空白行问题
查看>>
内容开发平台(PLATFORM)
查看>>
java值传递
查看>>
判断一个数是否为素数的一个讨论(一)
查看>>
DB2与oracle有什么区别
查看>>
创建一个多级文件目录
查看>>
Picasa生成图片幻灯片页面图文教程
查看>>
js获取当前时间的前一天/后一天
查看>>
[洛谷P3978][TJOI2015]概率论
查看>>
Python字符串的格式化
查看>>
C#反射---属性
查看>>
服务器常用的状态码及其对应的含义如下
查看>>
zoom和transform:scale的区别
查看>>
幸福框架:可扩展的、动态的、万能的 编号生成器
查看>>
黄聪:PHP 防护XSS,SQL,代码执行,文件包含等多种高危漏洞
查看>>
svn status 显示 ~xx
查看>>