Bash Script 작성하고 권한(Permissions) 주고 실행하기

 Bash의 장점중에 하나는 script를 작성해서 해당 파일을 실행할수 있다는 것이다. 이는 차후에 자동화를 진행시 큰 도움이 된다.


터미널에서 동작한 Bash 명령어(Hello, World!)는 "echo Hello, World!"이다. 


먼저 파일을 vim을 통해서 작성한다.







그런데 실제 "./helloWorld"를 통해서 bash script를 실행할려고 해도 허가 거부 상태가 됩니다. 이는 관리자에서 해당 script의 권한을 주어야 합니다.


주는 방법은 작성자, 그룹 그리고 외부인에 대해서 읽기, 쓰기 그리고 실행하기의 권한을 주는 것이다. 이는 숫자로 표시할수 있는데 아래 링크를 참고하시면 됩니다.


Unix Permissions Calculator : https://wintelguy.com/permissions-calc.pl


만약 해당 링크가 없어지면 구글에 "Unix Permissions Calculator"를 입력해서 적합한 사이트로 가면 된다.



저는 작성자한테 모든 권한(읽기, 쓰기, 실행하기)을 주고 그룹에는 읽기와 실행하기 권한만 줬습니다. 그리고 다른 사람들에 대해서는 권한을 일체 주지 않았습니다. 그러면 숫자가 750이 나옵니다.




"chmod"를 이용하여 750을 입력하고 bash script 파일명을 입력하면 위의 사진처럼 출력을 할수 있습니다.





























댓글

이 블로그의 인기 게시물

Lesson 12_1 프로퍼티 노드(Property Node)

DAQ로 전압 측정하기-2

Lesson 12_2 참조를 이용한 프로퍼티노드(Property Node)