我在 pgadmin4 中创建了一个带有密码的管理员用户:
CREATE USER admin WITH
LOGIN
SUPERUSER
CREATEDB
CREATEROLE
INHERIT
REPLICATION
CONNECTION LIMIT -1
PASSWORD 'xxxxxx';
但是我可以使用管理员用户和任何错误的密码登录到相应的服务器。我使用 psql 命令行检查用户是否已创建,并且确实如此。
# SELECT usename FROM pg_user;
usename
------------
postgres
xxxxxxxxxxx
admin
(3 rows)
我检查了我是否可以通过 psql 命令行使用管理员用户和错误密码登录,并且它有效...
难道我做错了什么?
Pgadmin4 v1.1
Postgresql v9.6
在 Centos 6.8 和 macOSX 19.12.1 上同样的问题