윈 토토는 도구입니다 플랫 텍스트 비밀번호 파일 조작. 이 파일은 제어 할 수 있습니다 의 클라이언트 인증postgresql서버. 자세한 내용 이 인증 메커니즘을 설정하면에서 찾을 수 있습니다.관리자 안내서.
텍스트 비밀번호 파일의 형식은 한 줄 당 하나의 항목입니다. 그만큼 각 항목의 필드는 콜론으로 분리됩니다. 첫 번째 필드는입니다 사용자 이름, 두 번째 필드는 암호화 된 암호입니다. 다른 필드는 무시됩니다 (비밀번호 파일을 공유 할 수 있도록 비슷한 형식을 사용하는 응용 프로그램).윈 토토사용자가 대화식으로 추가 할 수 있습니다 그러한 파일의 항목, 기존 항목의 비밀번호를 변경하기 위해 그러한 암호를 암호화하려면
비밀번호 파일의 이름을 인수로 제공윈 토토명령. 사용합니다 Postgresql, 파일은 서버의 데이터에 위치해야합니다. 디렉토리 및 파일의 기본 이름을 지정해야합니다. 그만큼PG_HBA.conf액세스 제어 파일.
$ 윈 토토/usr/local/pgsql/data/passwords 파일 "/usr/local/pgsql/data/passwords"는 존재하지 않습니다. 만들다? (Y/N) : y 사용자 이름 : 게스트 비밀번호 : 리센터 비밀번호 :
where비밀번호 :and리센터 비밀번호 :프롬프트는 동일해야합니다 터미널에 표시되지 않은 비밀번호 입력. 주목하십시오 암호는 8 개의 유용한 문자로 제한됩니다 표준 암호의 제한 (3) 도서관 루틴.
원래 비밀번호 파일의 이름이 바뀌 었습니다passwords.bk.
이 암호 파일을 사용하려면 다음pg_hba.conf:
호스트 MyDB 133.65.96.250 255.255.255.255 암호 비밀번호
호스트에서 데이터베이스 MyDB에 액세스 할 수 있습니다 133.65.96.250에 나열된 암호 사용암호파일 (그리고 나열된 사용자에게만 그 파일).
참고 :a 빈 비밀번호 필드가있는 비밀번호 파일. (이것은 다릅니다 빈 비밀번호에서.) 이러한 항목은 제한 할 수 있습니다. 시스템에 액세스 할 수있는 사용자. 이 항목은 될 수 없습니다 관리윈 토토, 그러나 비밀번호 파일을 수동으로 편집 할 수 있습니다.