codestates/Lumiere

[에러 핸들링][Linux EC2] Permission denied, mkdir... 폴더 생성 시 권한에 따른 에러

Closed this issue · 0 comments

어떤 에러인가요?

  • winston과 morgan을 이용해 로그 기록 폴더 및 파일 생성 로직을 구현 후,
    배포 자동화를 통해 리눅스 EC2에 서버 배포하였으나 PM2 log 확인 시 로그 폴더 생성에 문제 발생.

에러 메시지

permission denied, mkdir '/home/ubuntu/Lumiere/logs'....

에러 핸들링 방법

  • authbind --deep으로 PM2에 관리자 권한을 부여해도 해결이 안된다.
  • 처음에는 그냥 수동으로 sudo mkdir logs 로 logs 디렉토리 생성해 주었으나,
    그 안의 생성되는 파일들은 날짜별로 생성되기 때문에 수동 불가
  • ls -la로 권한 조회해보니 drwxr-xr-x 755였다. 따라서 logs 디렉토리를 777으로 권한 변경해주었다.
sudo chmod 777 logs