How to.

Mac 맥, permission denied 에러

임채성 2022. 8. 26. 14:47

김영한님 JPA 실전 강의를 보다가 터미널로 h2 DB를 실행시키려는데 permission denied에러가 나왔다.

이에 대한 해결 방법을 공유하려고 한다.

  1. chmod 755 [파일이 있는 경로]
    예시)chmod 755 ./h2.sh
    change mode의 준말이다. 유닉스 계통의 명령어이다.
    755의 의미는 각 자리수마다, rwx의 의미를 가지고 있다. read, write, excute라는 뜻이다.
    755에 대한 의미는 아래에서 보겠습니다.

  2. 이렇게 하면 실행된다.

  3. 파일 권한 755에 대한 이해
파일 소유자 권한 그룹 사용자 권한 기타 사용자 권한
r w x r w x r w x
2^2 2^1 2^0 2^2 2^1 2^0 2^2 2^1 2^0

755면, 

4 + 2 + 1 = 7

4 + - + 1 = 5

4 + - + 1 = 5


파일 소유자 권한: rwx

그룹 사용자 권한: r-x

기타 사용자 권한: r-x입니다.

필요에 따라 잘 이용해서 사용하시면 되겠습니다!