쉘 스크립트가 만들어서 그것을 실행하기 위해서는 먼저 그 파일의 접근 권한을 실행 가능한 상태로 만들어야 합니다. 그렇지 않으면, Permission denied(권한이 거부됨) 오류 메시지를 보입니다.
실행 가능한 상태로 만들었다면, 쉘 프롬프트에서 그냥 그 파일 이름을 입력하고 엔터를 치면, 그 쉘 스크립트의 내용이 실행됩니다.
단지 자신만 실행 가능하게 그 파일의 접근 권한을 바꾸려면 다음과 같이 합니다:
chmod u+rwx 파일이름
이것은 그 파일의 소유주가 그파일을 읽거나, 쓰거나, 실행할 수 있도록 그 파일의 접근 권한을 바꾼 것입니다. 이때 다른 사용자나, 그룹 사용자에 대한 접근 권한은 바뀌지 않습니다.
다른 사용자나, 그룹 사용자도 실행할 수 있게 하려면 다음과 같이 합니다.
chmod go+rx 파일이름