どこにファイルがあるpostgresql.conf
とpg_hba.conf
UbuntuのリポジトリからインストールのPostgreSQL 8.4を実行しているLinuxサーバ上の?
どこにファイルがあるpostgresql.conf
とpg_hba.conf
UbuntuのリポジトリからインストールのPostgreSQL 8.4を実行しているLinuxサーバ上の?
回答:
Googleで「pg_hba.conf ubuntu」を探すと、
https://help.ubuntu.com/community/PostgreSQL
ファイルの場所を示しています。
ドキュメントには次のことが記載されています。
クライアント認証は、従来はpg_hba.confという名前で、データベースクラスターのデータディレクトリに保存されている構成ファイルによって制御されます。(HBAはホストベース認証の略です。)デフォルトのpg_hba.confファイルは、データディレクトリがinitdbによって初期化されるときにインストールされます。ただし、認証構成ファイルを他の場所に配置することは可能です。hba_file構成パラメーターを参照してください。
データベースクラスターのデータディレクトリに保存されており、設定パラメーターを介して他の場所に配置することが可能であることに注意してください。公式ドキュメントでは、実際の場所はOSメーカーとマシンの管理者がPostgreSQLをセットアップした方法の両方に依存するため、特定のフォルダーを指すことはできません。PostgreSQLはさまざまなオペレーティングシステム(およびLinuxディストリビューション)をサポートしています。
ニュートリノショー、あなたはpsqlを経由してサーバーにアクセスすることができれば、あなたはあなたのファイルの場所を示すために、それを伝えることができます。
また、2つのヒント:
show hba_file;
psqlで。@neutrinoの回答を参照してください。