.pgpass 是 連接 postgresql 時使用的密碼文件,通常位置為 ~/.pgpass。
在使用某些組件時還真的必須使用。具體的格式為:
hostname:port:database:username:password
常見的使用如下:
# su - postgres
$ vi ~/.pgpass
#hostname:port:database:username:password
192.168.0.102:5432:postgres:postgres:rootroot
~/.pgpass 上的權限必須不允許所有人或組內訪問,可以用命令chmod 0600 ~/.pgpass 實現。如果權限沒有這么嚴格,該文件將被忽略。