公司一个员工离职,需要修改postgres账号密码。
先用ALTER USER postgres WITH PASSWORD
'新密码'
;
然后修改了linux系统中 postgres 账号的密码。
删除用户postgres的密码 sudo
passwd
-d postgres
设置用户postgres的密码 sudo
-u postgres
passwd
用原来的账号登录,竟然还可以登录,见了鬼了。随便输任何密码都可以登录。查看了一下pg_hba.conf 里面配置竟然是所有的ip都是trust。
pg_hba.conf 格式: