Rootop 服务器运维与web架构

userdel: user wwww is currently used by process 1

[root@localhost ~]# userdel wwww
userdel: user wwww is currently used by process 1

删除用户时删除不掉,提示上面错误。

pid 1是系统启动时候第一个进程,肯定不能杀死。

[root@localhost ~]# ps aux | more
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root:x:0:0:root:/root:/bin/bash
root         1  0.0  0.0 191256  2852 ?        Ss   6月10   6:37 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root         2  0.0  0.0      0     0 ?        S    6月10   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    6月10   0:13 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   6月10   0:00 [kworker/0:0H]

实际原因就是因为此用户的uid和gid都是0,跟root账号一样。
修改 /etc/passwd 文件,将此用户的uid和gid改成大于1000的就行,不要和现有的重复。再次删除即可。

[root@localhost ~]# userdel wwww
就不报错了。

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/5075.html

作者:Venus

服务器运维与性能优化

评论已关闭。