본문 바로가기
에러 노트

맥 h2, zsh permission denied 오류 문제 해결

by 케찹이 2022. 7. 26.

권한이 없어서 생긴 문제, spring 시작할려고 h2 깔았는데 문제가 생겨서 조금 난감했지만 권한만 주면 쉽게 해결 가능.

 

터미널에서 해당 h2.sh파일이 있는 디렉토리에서 chmod755 h2.sh 명령 입력해주면 권한을 가지게 됨.

chmod577 h2.sh

 

그 이후에 ./h2.sh 실행하면 h2가 실행된다.

./h2.sh

 

chmod755의미가 궁금해서 대충 찾아 봤는데 읽기:4, 쓰기:2, 실행:1 이런식으로 권한에 값을 부여하고 세자리수의 의미는 각각

첫번째 자리: 소유자 권한, 두번째 자리: 그룹 사용자 권한, 세번째 자리: 기타 사용자의 권한이다.

 

그래서 chmod755는 소유자에게 모든 권한(4+2+1)을 주고 그룹, 기타 사용자들에게는 (4+1)읽기와 실행 권한을 주는 의미이다. 

 

맥은 항상 문제가 많아...

댓글