[리눅스] 특수 권한

이정훈·2023년 2월 3일
0

리눅스

목록 보기
8/21

특수 권한이란?

특수 권한

  • 읽기, 쓰기 권한이 아니다, 일반적인 권한과는 조금 다른 특수한 권한
  • setUID : 나머지 사용자가 파일을 실행할 때 소유자의 권한으로 접근할 수 있게 해주는 권한
  • setGID : 나머지 사용자가 파일을 실행할 때 관리 그룹의 권한으로 접근할 수 있게 해주는 권한
  • StickyBit : 디렉토리에 부여하는 권한, 디렉토리를 마치 자유게시판처럼 사용할 수 있게 해주는 권한 일반적으로 /tmp 디렉토리에 부여

setUID, setGID

  • setUID
  • setGID
  • 서로 비슷하다
  • 사용자가 usb를 인식할 때 수동으로 해줘야하는데 이때 관리자 권한을 부여해야한다.(특수 권한이 실행될 때만!)
  • 비밀번호를 변경할 때도 잠시 관리자 권한을 가져야가 한다.

stickybit

  • dir에 부여하는 권한
  • ls -l명령어를 이용하여 확인 시 특수권한이 부여된 파일은 나머지 사용자의 권한 부분 중 실행 권한 부분이 x가 아닌 t로 나탄다
  • 대표적으로 /tmp에 많이 사용
  • 게시판을 자율적으로 만들어주는 것
    다른 사람들이 글은 읽을 수 있지만 쓰고 지울 수는 없다(관리자는 가능)
profile
싱숭생숭늉

0개의 댓글