맞는데 왜 틀릴까..?

Linux

[리눅스] 권한 및 쉘

안도일 2022. 10. 4. 20:07

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를 종료합니다.