![允许 Linux 账户登录 PostgreSQL 数据库](https://linux22.com/image/783643/%E5%85%81%E8%AE%B8%20Linux%20%E8%B4%A6%E6%88%B7%E7%99%BB%E5%BD%95%20PostgreSQL%20%E6%95%B0%E6%8D%AE%E5%BA%93.png)
我有一台 Ubuntu 服务器,上面有多个用户。我想允许这些用户使用各自的 Linux 用户名和密码访问也安装在该服务器上的 PostgreSQL 数据库,而无需使用 SQL CREATE USER/ROLE。这可能吗?如果这些用户使用 LDAP 登录该服务器,需要做什么?
提前致谢
答案1
您的问题看起来好像可以通过使用基于 GSSAPI 的单点登录。设置 GSSAPI 领域并非易事,但当使用 GSSAPI 选项构建相应的数据库服务器实例时,PostgreSQL 会支持它。请参阅 PostgreSQL 文档,部分19.3.3. GSSAPI 身份验证,了解详情。