[Terminal/H2 Database] H2 데이터베이스 Permission denied 에러

Ahn SoJeong·2022년 4월 16일
0

H2데이터베이스를 실행하기 위해서는 bin 폴더 경로에서 터미널을 실행하고 './h2.sh' 명령을 입력해야 한다.

나는 이 명령을 입력하자

-bash: ./h2.sh: Permission denied

이렇게 Permission Denied 에러가 떴다.

권한 설정이 필요한 모양이라 서치해본 결과, 755 모드로 권한을 부여한 후 h2를 실행하면 해결이 가능하다.

참고로, Linux에서 755의 권한은 소유자만 rwx가 가능하게 하고 그 외 사용자의 경우는 r,x만 가능하고 w는 불가능하게 하도록 한다.

파일시스템의 권한을 변경하는 chmod 명령어를 이용해 권한을 변경했다.

그 후 './h2.sh' 명령어를 실행하자 Permission denied 에러 없이 잘 실행되는 것을 확인할 수 있다.

아래와 같이 새로운 웹 창을 통해 h2 데이터베이스 창이 뜬다면 성공적으로 실행된 것이다.

참고로 창이 뜨지 않는 경우에는 url의 8082 이후 부분의 키값들은 유지한 상태로, 앞부분의 주소만 localhost로 변경해주면 창이 뜨게 된다.

마치며 요즘 매일 하는 생각: 리눅스 복습 언제하지 ^__^

profile
IOS Developer❄️ 컴퓨터공학&통계학 전공 막학년생이에옹⛄

0개의 댓글