database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 4722 게시물 읽기
No. 4722
원격 백업시 패스워드 인증 문제
작성자
김묵훈(moog76)
작성일
2003-05-23 23:31
조회수
1,635

현재 postgres 7.3.2 버젼을 사용하고 있습니다.

매일 새벽 4시마다 원격 서버에서 크론으로 자동 백업을 해왔습니다.

얼마전 보안상 문제로 pg_hba.conf 파일을 수정해서 모두 passwd 인증이 필요하도록 바꿔놨습니다.

 

근데 그러고 보니 원격 서버에서 크론으로 자동백업을 시도할때도 패스워드를 넣어줘야 하는데 pg_dump 에 유저를 정해주는건 있어도 패스워드를 자동으로 넣어주는 옵션이 없는듯 합니다. ㅜ.ㅜ

 

어떻게 해야 할지 난감합니다

 

여러 고수님들의 조언을 부탁합니다.

이 글에 대한 댓글이 총 2건 있습니다.

pg_dump 명령이 인식할 수 있는 시스템 환경 변수로 PGPASSWORD 라는 놈이 있습니다.

즉, pg_dump 명령전에,

 

PGPASSWORD=mypassword

export PGPASSWORD

pg_dump ....

 

이런식이면 가능하겠지요.

물론 사용하는 쉘이 sh 라면,... csh 라면 약간 또 바뀌겠지요.

김상기(ioseph)님이 2003-05-24 13:17에 작성한 댓글입니다.

김상기님 감사합니다. ^^;

잘되는군요.

 

저 나름대로 또 한가지 방법을 생각했던것은 pg_hba.conf 에서 ident sameuser 을 이용하는것이었습니다.

백업하는데 사용될 유저를 생성해서 pg_hba.conf 에서 아래와 같이 설정했습니다.

 

local all backupuser ident sameuser

 

 

이런후에 ssh 로 접속을 해서 pg_dump를 시도하면 패스워드 체크를 안하더군요.

 

그러나 현재 회사 live server 는 postgres 7.2.3 인데 유저단위로 설정이 불가능 하더군요 ㅜ.ㅜ

것도 모르고 했다가 잠시 당황했습니다.

 

혹 다른 분께 도움이 될까해서 몇자 적었습니다.

^^;

김묵훈님이 2003-05-26 22:48에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4730PL/SQL을 쓰려면 무얼? 쌩초보여요..ㅠ.ㅠ [1]
박휘준
2003-05-27
1364
4729[질문] table 생성권한이요.. [1]
박성곤
2003-05-26
1374
4725plpgsql에서 select한 결과물 얻어오는 방법? [1]
디짓
2003-05-25
1561
4722원격 백업시 패스워드 인증 문제 [2]
김묵훈
2003-05-23
1635
4723┕>Re: 원격 백업시 패스워드 인증 문제 [1]
zetop
2003-05-24 07:26:57
1513
4721원격접속시 상태에 대해 궁금한점.. [2]
초본데염
2003-05-22
1411
4720감사합니다.
이창호
2003-05-22
967
4717Replication, pgsql db 미러링(mirroring) 방법은.. [1]
1권
2003-05-20
1554
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다