본문 바로가기
Linux/CentOS 9 Stream

특수권한 (setuid, setgid, sticky bit)

by 찌로릭 2024. 9. 3.
  • chmod u+s [filename]  OR  chmod 4777 [filename]
       >setuid 설정하는 명령어. 파일을 실행할 때, 파일 소유자의 권한으로 실행하도록 하는 명령어. 밑줄친 숫자 부분은 자신이 원하는 권한에 맞게 설정.

  • chmod g+s [filename]  OR  chmod 2755 [filename]
       >setgid 설정하는 명령어. 해당 디렉터리 내에 파일을 만들 때, 디렉터리의 그룹 소유자가 파일의 그룹 소유자가 되도록 하는 명령어. 밑줄친 숫자 부분은 자신이 원하는 권한에 맞게 설정.

  • chmod +t [filename]  OR  chmod 1755 [filename]
       >sticky bit를 설정하여 해당 파일이 지워지지 않도록 만들어준다. 해당 디렉터리 안에 있는 파일들은 제작자 외 일절 삭제 불가능.

댓글