winston 로그 파일 권한 옵션
winston을 이용해 생성하는 log파일의 권한을 설정 할 수 있다.
아래 글 참조
https://github.com/winstonjs/winston-daily-rotate-file/issues/184
1
2
3
4
5
6
7
8
9
10
11
12
var transport = new (winston.transports.DailyRotateFile)({
filename: './logs/application-%DATE%',
options: { flags: 'a', mode: 0o755 }
});
var logger = winston.createLogger({
transports: [
transport
]
});
logger.info("Hello world!");
options의 {mode: 0oxxx}
부분으로 xxx 부분에 8진수의 권한값을 주면 된다.(755, 640 등)
default는 644이며, CSAP 보안 취약점 점검 항목 중 로그 파일은 640 이하로 설정해야 하기에 0o640으로 설정 후 테스트 해보니 성공
This post is licensed under CC BY 4.0 by the author.