728x90
반응형
https://bnmy6581.tistory.com/311
위에 정리한 ERROR의 해결 방법을 적었음에도 다른 ERROR로 오인해 한참을 찾았다. omfile은 rsyslog에서 I/O를 담당하는 module인데 이것이 오류가 난다는 것은 log를 기록하지 못한다는 의미이다.
원인
rsyslog 설치하면 syslog/amd로 usergroup이 생성되어 syslog user가 파일을 관리한다. 하지만 root 환경에서 syslog는 권한이 없어 파일 수정이 불가능하다. 아래 명령어로 파일에 소유자를 변경해준다.
Solution)
결국 file 소유자 권한이 MSA 환경 빌드시 달라 생기는 문제이다. 이미 설명한 file 소유자 권한을 바꿔준다던가 rsyslog.conf에서
rsyslog가 시작할 때 file의 소유자를 바라보는 설정을 주석 처리 해준다. (보안상 추천하지 않음)
sed -i 's/$PrivDropToUser/#$PrivDropToUser/g' /etc/rsyslog.conf
sed -i 's/$PrivDropToGroup/#$PrivDropToGroup/g' /etc/rsyslog.conf
반응형
'Develop' 카테고리의 다른 글
indent : tab(탭, \t) or space(공백, \s) (0) | 2024.05.08 |
---|---|
[rsyslog] imklog: cannot open kernel log, ERROR (Syntax error, this crontab file will be ignored), Operation not permitted. (0) | 2024.03.08 |