美文网首页
Linux 无法使用userdel 删除用户和组的解决办法

Linux 无法使用userdel 删除用户和组的解决办法

作者: 无言89 | 来源:发表于2017-04-13 16:53 被阅读333次

    在练习添加和删除用户时遇到问题:提示我用户lhy有进程正在使用,不能删除。然而,这个用户是没有登录和使用任何进程的……

    root@zj-OptiPlex-9020:~# userdel lhy

    userdel: user lhy is currently used by process 1

    怎样解决这个问题呢?

    1.Ctrl + D退出当前登录用户,改用root用户登录

    2.使用vipw命令:root@zj-OptiPlex-9020:~# vipw

    把要删除的用户lhy所在的行删除,用 :wq 命令保存并退出vi编辑器

    3.系统会给出提示:

    您已经修改了 /etc/passwd。

    出于一致性的考虑,您可能需要修改 /etc/shadow。

    请使用命令“vipw -s”来进行这个工作。

    4.按照系统提示进行操作:root@zj-OptiPlex-9020:~# vipw -s

    同样的,把要删除的用户lhy所在的行删除,用 :wq 命令保存并退出vi编辑器

    这时,系统又提示:

    您已经修改了 /etc/shadow。

    出于一致性的考虑,您可能需要修改 /etc/passwd。

    请使用命令“vipw”来进行这个工作。

    这时不用理它,因为passwd文件已经在第2步中修改过了。

    5.回到#提示符,执行

    root@zj-OptiPlex-9020:~# userdel -r lhy

    系统提示:userdel:用户“lhy”不存在

    说明lhy用户已经被删除了!

    相关文章

      网友评论

          本文标题:Linux 无法使用userdel 删除用户和组的解决办法

          本文链接:https://www.haomeiwen.com/subject/winbattx.html