바로가기 메뉴
메인메뉴 바로가기
본문내용 바로가기
  1. HOME  >
  2.   Case Management  >
  3.   Knowledge Search

Knowledge Search

Knowledge search

Title

[MYSQL] 서버모듈 설치시 (Selinux 관련) - 암호화 펑션이 수행 되지 않을때

Product

Plug-In

Phenomenon

[암호화 펑션이 수행이 되지 않음]


mysql> select enc_char_ins ('11111',10,'AES','T','C',USER() , CONNECTION_ID());
ERROR 1123 (HY000): Can't initialize function 'enc_char_ins'; Check your cubeone environment.


- 동기화 됨, 인가자 , 아이템 이나 다른 설치 조건들이 모두 만족 하는 상황 (설치 잘됨)
- event_log 에 어떠한 에러 메시지 없음



Cause

* /etc/selinux/config 의 보안정책 구성이 다음과 같을때
>>>> SELINUX=enforcing

MYSQL 데몬 구동형태 가 서비스로 동작시 (service mysqld start) 을 할 때에는
큐브원 의 .cube 등을 찾지 못하는 현상이 발생 (디렉터리 권한 755 등과 관련 없음)



Solution

* /etc/selinux/config 의 보안정책 구성 정책을 수정 하지 않고 아래 명령어를 통하여 처리.

* 보안문맥 적용 (MYSQL 의 데몬)

chcon -t texrel_shlib_t /etc/init.d/mysqld


* 암/복호화 와 관계 없이 PHP 가 APACHE 를 통하여 시스템의 파일에 ACCESS 하려는 경우는

setsebool -P httpd_can_network_connect on

와 같은 처리가 필요.




  • 리스트

사이트정보

서울특별시 강남구 역삼동 703-5 일환빌딩 9층 (주)이글로벌시스템  TEL : 02-6447-6988  FAX : 02-6447-6989

Copyright 2013 (주)이글로벌시스템 All Rights Reserved.