배경
PHP로 Oracle 커스텀 함수로 인증을 해달라는 요청이 있었음.
개발 완료하여 사이트에 적용하였으나 계속적으로 Oracle Connection Fail 현상 발생
(ORA-24408, ORA-21561 에러가 계속적으로 발생..... Fucking....)
원인
ORA-24408, ORA-21561을 검색하여 나온 모든 조치 방법을 썼으나 해결 불가....
알고 봤더니 제품에서 웹서버를 실행하는 사용자가 /etc/hosts 파일 접근 불가능한게 원인 이였음...
이때 당시 /etc/hosts의 권한은 0600(-rw- --- ---) 이였음.
보안 취약성때문에 원래는 0644였는데 0600으로 패치한 것이 화근
조치
/etc/hosts 파일을 웹서버 사용자가 읽을 수 있도록 권한 수정하였음.
# 권한 수정 명령어
chmod 644 /etc/hosts
* 웹서버 재시작도 필요없음.
리눅스의 기본적인 부분을 간과하고 있었음...
이런거로 약 3시간 30분 허비했는데 필자처럼 시간 허비하는 사람 없길
'Knowledge > Database' 카테고리의 다른 글
[Oracle] ORA-00911 에러 발생(invalid character) (0) | 2020.09.04 |
---|---|
[MySQL] 컬럼명이 "DESC"인 삽입 쿼리에러 (0) | 2020.03.27 |
[Tadpole db hub] docker 이미지를 통한 사용방법 (0) | 2020.01.15 |
[Tibero] Demo License 갱신 방법 (2) | 2019.12.31 |
[sql] join을 한방에 이해할 수 있는 그림 (0) | 2019.08.16 |
댓글