setUID를 파일에 설정하면 user 권한에 x대신 s가,
setGID를 파일에 설정하면 group 권한에 x대신 s가,
Sticky Bit를 파일에 설정하면 other 권한에 x대신 t가 들어감
7777권한이란 기존 777(rwxrwxrwx)권한에 특수권한을 추가로 준것임
setUID(4000) + setGID(2000) + Sticky Bit(1000) = 7000
지금까지 권한은 0777 인데 특수권한을 생략하고 표기했던것임.
첫줄에 #!/bin/bash 을 주고 그 뒤에 echo "hello world"라고 입력을 합니다. echo 명령어는 쉘 프로그래밍 언어에서 출력문입니다. "hello world"라는 문구를 출력하겠다는 의미입니다. 그리고 마지막 줄에 exit 0 을 입력한 뒤 esc를 눌러 vi가 비활성화 되면 맨 밑에줄에 :wq라는 명령어를 입력하여 저장 후 vi를 종료합니다.
'Linux' 카테고리의 다른 글
[리눅스] 유닉스/리눅스 (0) | 2022.10.16 |
---|---|
[리눅스] 시스템 프로그래밍 환경 - gdb 디버거 (0) | 2022.10.16 |
[리눅스] 시스템 프로그래밍 환경 - make (0) | 2022.10.14 |
[리눅스] 시스템 프로그래밍 환경 - gcc 컴파일러 (0) | 2022.10.14 |
[리눅스] 시스템 프로그래밍 환경 - vi (1) | 2022.10.14 |