이전에 글을 올렸었는데.. 해결이 안되서 다시 올려 봅니다.
OS : centOS 6.4
dbms : postgresql 8.4
postgresql 은 service로 등록 되어서 구동 되고 있구요(root권한)
설치 위치는 /var/lib/pgsql/data 입니다.
문제는 이하위에 디렉토리를 만들어서 tablespace를 생성할때는 문제 없이 생성 됩니다.
하지만 다른 디렉토리.. 예를 들어 /usr/tablespace/data02 이라는 폴더를 tablespace로 추가 하려면 permission denied 가 발생합니다.
##############################################################
create tablespace data02 owner username location '/usr/tablespace/data02';
ERROR: could not set permissions on directory "/usr/tablespace/data02": Permission denied
##############################################################
/usr/tablespace 의 설정은
drwx------. 3 postgres postgres 4096 Oct 3 15:44 tablespace
/usr/tablespace/data02 폴더의 권한 설정은
drwx------. 2 postgres postgres 4096 Oct 3 15:59 data02
이렇게 설정 되어 있습니다.
|