본문 바로가기

728x90

Programming/Linux

(2)
쉘 스크립트 파일 실행 허가 거부(.sh permission denied) 쉘 스크립트 파일을 만든 후 바로 실행 시 다음과 같은 메세지를 볼 수 있다. -bash: ./detection_all.sh: 허가 거부 다음과 같이 쉘 스크립트 파일의 권한을 변경해주면 실행이 가능하다. chmod +x filename 그렇다면 +x 의 의미는 무엇일까? 왜 +x를 하는 것인지가 궁금하면 아래 글을 봐주세요:) [Linux command] chmod chmod는 파일의 권한을 바꿔주는 리눅스 명령어다. chmod의 명령어 구성은 다음과 같다. chmod [references][operator][modes] file1 ... 1) 레퍼런스 (reference) 레퍼런스는 해당 파일에 대핸 권한을 누구에게.. think-tech.tistory.com
[Linux command] chmod chmod는 파일의 권한을 바꿔주는 리눅스 명령어다. chmod의 명령어 구성은 다음과 같다. chmod [references][operator][modes] file1 ... 1) 레퍼런스 (reference) 레퍼런스는 해당 파일에 대핸 권한을 누구에게 부여할 것인가에 대한 것이다. 2) 연산자 (operator) chmod에서 사용할 수 있는 연산자는 크게 +, -, = 세 가지가 있다. 즉, +는 권한을 추가, -는 권한을 제거, =는 권한을 지정하는 것이다. 3) 모드 (modes) 모드는 어떤 권한을 부여할 것인가 라고 보면 될 것 같다. 만약 쉘 스크립트 실행 시 permission denied 에러를 만났다면 쉘 스크립트 파일을 실행하기 위해 +x 권한을 주면 될 것이다. 그렇다면 현재 내..

728x90