How to.
Mac 맥, permission denied 에러
임채성
2022. 8. 26. 14:47
김영한님 JPA 실전 강의를 보다가 터미널로 h2 DB를 실행시키려는데 permission denied에러가 나왔다.
이에 대한 해결 방법을 공유하려고 한다.
- chmod 755 [파일이 있는 경로]
예시)chmod 755 ./h2.sh
change mode의 준말이다. 유닉스 계통의 명령어이다.
755의 의미는 각 자리수마다, rwx의 의미를 가지고 있다. read, write, excute라는 뜻이다.
755에 대한 의미는 아래에서 보겠습니다. - 이렇게 하면 실행된다.
- 파일 권한 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입니다.
필요에 따라 잘 이용해서 사용하시면 되겠습니다!