설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


총 게시물 73건, 최근 0 건
   

pg_log 로그화일 읽기 권한 바꾸기

글쓴이 : PostgresDBA 날짜 : 2015-07-29 (수) 09:04 조회 : 5619
디폴트로 pg_log 에 생성되는 로그화일은 아래 처럼cluster 설치 os 계정만 읽고 쓸수 있습니다.

[enterprisedb@HPDBDV1_HPC:/ppas/9.4AS/data/pg_log]$ ls -alrt
total 22740
-rw-------  1 enterprisedb enterprisedb 8369336 Jul 22 09:53 enterprisedb-2015-07-22_000000.log
-rw-------  1 enterprisedb enterprisedb 8369336 Jul 22 10:14 enterprisedb-2015-07-21_000000.log
-rw-------  1 enterprisedb enterprisedb 4345438 Jul 22 10:52 enterprisedb-2015-07-22_095325.log
drwx------ 20 enterprisedb enterprisedb    4096 Jul 22 10:52 ..
-rw-------  1 enterprisedb enterprisedb  392754 Jul 22 19:05 enterprisedb-2015-07-22_105246.log
-rw-------  1 enterprisedb enterprisedb 1333747 Jul 23 20:05 enterprisedb-2015-07-23_000000.log
-rw-------  1 enterprisedb enterprisedb  223042 Jul 24 19:56 enterprisedb-2015-07-24_000000.log
-rw-------  1 enterprisedb enterprisedb       0 Jul 25 00:00 enterprisedb-2015-07-25_000000.log
-rw-------  1 enterprisedb enterprisedb       0 Jul 26 00:00 enterprisedb-2015-07-26_000000.log
-rw-------  1 enterprisedb enterprisedb   45465 Jul 27 16:18 enterprisedb-2015-07-27_000000.log
-rw-------  1 enterprisedb enterprisedb  139518 Jul 28 17:36 enterprisedb-2015-07-28_000000.log
-rw-------  1 enterprisedb enterprisedb       0 Jul 29 00:00 enterprisedb-2015-07-29_000000.log
drwx------  2 enterprisedb enterprisedb   36864 Jul 29 00:00 .
[enterprisedb@HPDBDV1_HPC:/ppas/9.4AS/data/pg_log]$ 

모니터링 용도로 타계정에서 해당 로그를 읽을 필요가 있다면 postgresql.conf 에서 아래 설정을 해주도록 합니다.
..........
log_directory = '/data/LOG/PGSMC'               # directory where log files are written,
log_file_mode = 0644   
..........

$> pg_ctl reload  

하지만 log 화일에는 보안에 치명적인 내용이 포함될수도 있기 때문에, 잘 고민하고 설정하시기 바랍니다.

   

postgresdba.com