时间:2023-03-16来源:东坡网作者:qipeng
我们都知道,Linux使用userdel命令能够删除用户和组,但有时会遇到删除不了的情况,遇到这种情况可以尝试使用其他命令进行处理,下面小编就给大家介绍下Linux使用userdel删除不了用户的解决方法。
情况:
一般我们移除,都是先把用户从组中删除,再依次把组删掉,但是这里出现了问题:
root@ www.linuxidc.com :/home/crper# userdel -r test1
userdel: user test1 is currently used by process 1
root@ www.linuxidc.com :/home/crper# groupdel work1
groupdel:不能移除用户“test1”的主组
删除该用户就提醒用户当前在进程运行,删除他的组也报错。
解决方法:
可使用vipw命令:
root@ www.linuxidc.com :/home# vipw
找到之前创建的用户,用dd删除那行(记得保存:wq or :x)。
root@ www.linuxidc.com :/home# vipw -s
找到那个用户所属组,也dd干掉即可(记得保存:wq or :x)
使用vipw -s的原因只有一个,就是必须保证数据的一致性,不然可能会造成系统崩溃等问题。
命令小解:
root@ www.linuxidc.com :/home# vipw --help
用法:vipw [选项]
选项:
-g, --group 编辑 group 数据库
-h, --help 显示此帮助信息并推出
-p, --passwd 编辑 passwd 数据库
-q, --quiet 安静模式
-R, --root CHROOT_DIR chroot 到的目录
-s, --shadow 编辑 shadow 或 gshadow 数据库
上面就是Linux使用userdel无法删除用户和组的方法介绍了,本文改用vipw命令来替代userdel命令删除用户,如果你想了解更多userdel命令的用法,详见96KaiFa源码Linux如何使用userdel删除用户。
2023-03-16
Linux下的crontab定时执行任务命令详解2023-03-16
Linux关机命令大全:Linux各关机命令之间的区别和用法2023-03-16
linux常用命令有哪些?Linux常用操作命令大全Ubuntu 是一个启动速度超快、界面友好、安全性好的开源操作系统,它由全球顶尖开源软件专家开发,适用于桌面电脑、笔记本电脑等,并且它可以永久免费使用。很多朋友都不知道要怎么安装Ubuntu系统,那Ubuntu系统要怎么安装?...
2023-03-16
Linux系统下Nginx 日志可以查看系统运行记录和出错说明,对Nginx 日志的分析可以了解系统运行的状态。那么Linux系统Nginx日志怎么分析呢?...
2023-03-16