2010-08-10 27 views

回答

8

在Windows以及客戶端上運行,那麼你可能與這個測試,看看這是否PostgreSQL服務器:

host all all 0.0.0.0/0 sspi 

馬格努斯Hagander,PostgreSQL的開發者,對這個elaborates

「從本地計算機,域或受信任域連接的所有用戶都將使用SSPI配置的身份驗證自動進行身份驗證(您可以使用組策略啓用/禁用諸如NTLMv2或LM之類的東西 - 這是Windows配置,而不是PostgreSQL) 。你仍然需要在PostgreSQL中創建登錄角色,但是它。請注意,該域根本沒有驗證,只有用戶名。因此,如果主連接和受信任域中的用戶管理員嘗試連接到PostgreSQL,則它們將被視爲同一用戶。請注意,這種方法與Unix客戶端不兼容。「

如果你將Unix-Windows混合使用,那麼你必須使用GSSAPI來使用Kerberos,這意味着你必須做一些配置,This article on deploying Pg in Windows environments可能會讓你走上正確的道路。

6

如果任何人encouters這個像我這樣做了,從9.5開始你西港島線需要這既是爲了添加一個可選參數的IPv4和IPv6這個工作

include_realm = 0

等全東西看起來像

host all your_username 127.0.0.1/32 sspi include_realm=0 
+0

謝謝!爲我修好了。 – kamranicus 2016-07-17 17:35:21

相關問題