본문 바로가기

WAS/WebLogic

[WebLogic] WebLogic 프로세스의 umask 설정 변경

Red Hat Linux 8 기준으로

root 계정의 default umask 설정은 022 이다.

/etc/bashrc 파일에서 확인 가능하다.

 

일반 유저 계정의 default umask 설정은 002 이다.

유저별 bash profile 설정에 따라 다를 수 있다.

해당 설정을 변경하고자 한다면 bashrc 혹은 bash_profile 파일에 umask 설정을 추가해주면 된다.

 


 

#. WebLogic 프로세스 개별로 umask 설정

jvm 프로세스 기동 시 umask 설정을 별도로 추가하여

bash profile 의 default umask 설정을 override 할 수 있다.

 

WebLogic의 경우

{DOMAIN_HOME}/bin/startWebLogic.sh 스크립트에 umask 설정이 있다.

12.2.1.4 버전 기준, umask 027 로 설정되어 있다.

 

umask 027로 설정되었으므로,

WebLogic 상에 deploy 된 어플리케이션에서 실행된 업무로 인해

파일시스템에 파일이 기록되었을 경우 750 권한으로 생성된다.

 

동일 장비 내 다른 group에 속한 계정과의 파일 공유가 필요할 경우,

other 권한도 허용해주어야 한다.

 

이럴 경우에 startWebLogic.sh 스크립트의 umask 설정을 변경해준다.

umask 022 로 설정하면 업무 로직으로 파일 생성될 경우 755 권한으로 생성된다.