我正在尝试配置我的 PostgreSql 数据库(“mydb”),以便为 Windows“LocalSystem”帐户提供登录权限。
我在我的数据库中创建了一个名为 LocalSystem 的用户
SQL> CREATE USER LocalSystem;
然后,我尝试在 pg_hba.conf 中使用 SSPI 配置,但也许我错误地配置了配置行:
# TYPE DATABASE USER ADDRESS METHOD
host mydb LocalSystem 127.0.0.1/32 sspi
当我使用 psql 运行命令时,我被要求提供密码……这是我没想到的……
编辑:我还尝试将我的域帐户映射到 postgres 用户,使用
pg_ident.conf
#MAPNAME SYSTEM-USERNAME PG-USERNAME
postgresname domain\username postgresname
pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
host mydb postgresname 127.0.0.1/32 sspi
有人知道我该怎么做吗?
谢谢