2013-02-04 56 views
0

有没有办法在环境变量中设置PostgreSQL服务器的私钥密码短语,或者在使用pg_ctl命令启动服务器时将其作为参数传递,而不是非交互式地传递?
PGPASSWORD用于指定服务器的密码,但不指定私钥的密码。请帮助我。非交互式指定PostgreSQL密码

+0

我认为它只能用于设置私钥使用的服务器密码不通过。 – Mojoy

+2

通常的做法是在没有人键入密钥时从密钥中删除密码。请参阅[创建自签名证书](http://www.postgresql.org/docs/current/static/ssl-tcp.html) –

回答

1

不,我不认为你可以(假设你正在谈论服务器私钥上的密码,以便它可以支持SSL连接)。

密码保护密钥的要点在于该短语不是用密钥存储在服务器上的。否则,你不会从中获得任何安全性。