centos卸载postgresql之后用户删除不掉

卸载 查看版本号和系统类别:cat /etc/redhat-realease;
如果是redhat:(yum install)

a.yum 删除软件包: yum remove postgresql*b.删除相关目录文件:rm -rf/var/lib/pgsqlrm -rf/usr/pgsql*c.删除pg相关用户组/用户userdel -r postgres groupdel postgres

在root账户下,删除普通账户postgresql时,出现如下报错信息:
userdel -r postgresql userdel: user postgresql is currently used by process 1973

把1973这个进程kill了,再次使用userdel -r postgresql命令
userdel -r postgresql userdel: user postgresql is currently used by process 1986

没有真正的kill掉
问题原因:
postgresql账号上面服务,有的进程可能是被root 在占用,我们可以通过ps -u postgresql|awk '{print $1}'来查看该用户下的Pid号。
进程比较少的话kill掉就可以了
【centos卸载postgresql之后用户删除不掉】参考:https://blog.51cto.com/wutengfei/2084028

    推荐阅读