Ubuntu repos에서 PostgreSQL 8.4를 실행 하는 파일 postgresql.conf
과 pg_hba.conf
Linux 서버 는 어디에 설치되어 있습니까?
Ubuntu repos에서 PostgreSQL 8.4를 실행 하는 파일 postgresql.conf
과 pg_hba.conf
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 배포판)를 지원합니다.
Neutrino가 표시하는 것처럼 psql을 통해 서버에 액세스 할 수 있으면 파일 위치를 표시하도록 지시 할 수 있습니다.
또한 두 가지 팁 :
show hba_file;
psql에서. @neutrino의 답변을 참조하십시오.