我有一个在 docker 容器中运行的 postgres 服务器。我在那里添加了一个名为“myuser”的用户。我还有一个名为“myuser”的 Linux 用户。
然后(作为 root)我这样做:
$ su - myser
$ psql
Password for myuser:
我的问题是,为什么它要求我输入密码?当我运行安装在主机上(而不是在 docker 容器中)的 postgres 服务器时,用户名匹配就足够了,我可以在没有密码的情况下登录。
如何在不提供密码的情况下登录 psql 服务器?