cetnos8 권한 에러 문의 드립니다.

일리케   
   조회 3472   추천 0    

 현재 centos8 사용중입니다.

postgresql 또는 EDB를 설치하려고 할때 다른 폴더에 데이터디렉토리를 지정하려고 하면 꼭 권한 에러가 발생합니다.


- /etc/passwd 파일 내용
  enterprisedb:x:955:954:EDBAS User:/var/lib/edb:/bin/bash


- /data/data/as12_data 폴더 퍼미션 정보
   drwxrwxrwx 20 enterprisedb enterprisedb 4096 10월 30 17:35 as12_edb
   -> 처음엔 700으로도 해보고 지금은 777로 해보고 있습니다.


- 퍼미션 에러 내용 

[enterprisedb@serverlarge ~]$ cd /data/data/

-bash: cd: /data/data/: 허가 거부

[enterprisedb@serverlarge ~]$ mkdir -p /data/data/as12_edb/1

mkdir: `/data' 디렉토리를 만들 수 없습니다: 허가 거부

[enterprisedb@serverlarge ~]$


- initdb 시도시 에러

[enterprisedb@serverlarge ~]$ /usr/edb/as12/bin/initdb -D /data/data/as12_edb/

이 데이터베이스 시스템에서 만들어지는 파일들은 그 소유주가 "enterprisedb" id로

지정될 것입니다. 또한 이 사용자는 서버 프로세스의 소유주가 됩니다.


데이터베이스 클러스터는 "ko_KR.UTF-8" 로케일으로 초기화될 것입니다.

기본 데이터베이스 인코딩은 "UTF8" 인코딩으로 설정되었습니다.

initdb: "ko_KR.UTF-8" 로케일에 알맞은 전문검색 설정을 찾을 수 없음

기본 텍스트 검색 구성이 "simple"(으)로 설정됩니다.


자료 페이지 체크섬 기능 사용 하지 않음


initdb: 오류: "/data/data/as12_edb" 디렉터리를 액세스할 수 없습니다: 허가 거부




분명 권한이 있는 디렉토리에 파일이나 폴더를 만들려고 하는데 이렇게 '허가 거부'가 뜨는 이유는 무엇일까요?

감사합니다. ㅠㅠㅠㅠ

송호성
짧은글 일수록 신중하게.
김중섭 2020-11
/data 폴더에 사용자 enterprisedb가 접근 권한이 없는것 같은데요.
ls -la /data 하셔서 사용자:그룹:other 권한 확인 해보세요
정진수 2020-11
혹시 sudo 문제도 확인해 보셔야겠네요. sudoers 파일인 경우 실행금지(noexec)로 설정되어 있을 수 있습니다.


QnA
제목Page 916/5727
2015-12   1779991   백메가
2014-05   5255059   정은준1
2016-10   5760   Nikon
2019-02   3636   행복하세
2009-07   7131   이상정
2009-07   7028   김승권
2014-06   6672   박현근
2012-09   14556   월하가연
2021-08   4953   Psychophysi…
2016-10   4557   김준유
2012-10   5835   회원K
2014-07   29416   굴다리교
2021-09   2567   guarnia
02-17   457   DeepSky
02-19   480   mayrats
2009-08   5465   오성기
2014-07   4102   윈도우10
2021-09   2362   겨울나무
2023-04   2354   신은왜
2014-07   4624   김건우
2023-04   2306   아인시스
2012-11   7354   쿵푸팬더