Linux用urserdel删除不了用户如何办?


我们都知道,Linux使用userdel命令能够删除用户和组,但有时会遇到删除不了的情况,遇到这种情况可以尝试使用其他命令进行处理,下面小编就给大家介绍下Linux使用userdel删除不了用户的解决方法。

情况:

一般我们移除,都是先把用户从组中删除,再依次把组删掉,但是这里出现了问题:

root@ linuxidc.com :/home/crper# userdel -r test1

userdel: user test1 is currently used by process 1

root@ linuxidc.com :/home/crper# groupdel work1

groupdel:不能移除用户test1的主组

删除该用户就提醒用户当前在进程运行,删除他的组也报错。

解决方法:

可使用vipw命令:

root@ linuxidc.com :/home# vipw

找到之前创建的用户,用dd删除那行(记得保存:wq or :x)。

root@ linuxidc.com :/home# vipw -s

找到那个用户所属组,也dd干掉即可(记得保存:wq or :x)

使用vipw -s的原因只有一个,就是必须保证数据的一致性,不然可能会造成系统崩溃等问题。

命令小解:

root@ 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命令的用法,详见Linux如何使用userdel删除用户。


上一篇:Linux如何使用sysstat中的命令

下一篇:Linux如何安装及设置MQ


Linuxuserdel userdel命令 Linux删除用户和组 Linux如何删除用户
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器