[리눅스/명령어] chmod 특수 권한

2021. 10. 21. 20:42·CS/운영체제
728x90
반응형
특수 권한이 아닌 일반 권한은 아래 링크를 통해 확인.

2021.10.17 - [리눅스/명령어] - [리눅스/명령어] "chmod"로 파일 권한을 주자!

특수 권한은 말그대로 일반사용자, 그룹사용자, 외부사용자의 일반 권한이 주지 못하는 

특수한 권한을 부여함을 말한다.

파일/ 디렉터리 permission은 "----------" 10개의 표시로 나타내고 총 16비트를 나눠서 표시된다. 

좀 더 자세히 알아보자.

 

권한 표시
파일종류 소유자 접근권한 그룹 접근권한 기타 사용자 접근권한
-,d,c,b,s,l,p 4 2 1 4 2 1 4 2 1
r w x r w x r w x
우리가 통상적으로 "ls -l"을 통해 확인할 수 있는 표시 방법이다. 
(파일 종류는 여기서 다루지 않는다.)

위의 표시는 분명히 10개이다. 그런데 위에서는 총 16비트를 사용한다고 하였다. 위와 조금 다른점이 있지 않은가?

각 일반 권한 4(파일종류) + 3(사용자권한) + 3(그룹권한) + 3(기타권한) 이어도 16이 되지 않는다. 

보이지 않는 3비트가 바로 특수권한에 사용되는 비트이다.

 

비트로 표현
파일종류 특수권한 소유자 접근권한 그룹 접근권한 기타 사용자 접근권한
-,d,c,b,s,l,p 4 2 1 4 2 1 4 2 1 4 2 1
setuid(s) setgid(s) sticky bit(t) r w x r w x r w x
특수권한 비트가 설정되면 해당 문자가 각 권한 실행권한(x)가 특수 권한 비트로 변경된다.

1 : sticky bit는 파일의 소유자와 root권한자만 삭제 가능하도록 설정 비트이다.
   - 소유자(u)의 실행권한(x)에 x대신 "s"가 설정됨
2 : setgid는 그룹의 권한을 임시로 사용할 수 있도록 하는 비트이다.
   - 소유자(g)의 실행권한(x)에 x대신 "s"가 설정됨
3 : setuid는 사용자의 권한을 임시로 사용할 수 있도록 하는 비트이다.
   - 소유자(o)의 실행권한(x)에 x대신 "t"가 설정됨

 

728x90
반응형
저작자표시 비영리 (새창열림)

'CS > 운영체제' 카테고리의 다른 글

[리눅스] timezone 한국 표준시로 변경하기  (0) 2022.04.11
[리눅스] 배포판이란?  (0) 2022.04.11
[리눅스] 특정 단어 줄임말 또는 명칭  (0) 2021.10.21
[리눅스/명령어] "chmod"로 파일 권한을 주자!  (0) 2021.10.17
[리눅스] 계정 관련 파일 "/etc/passwd, /etc/shadow" 필드에 관하여...  (0) 2021.10.11
'CS/운영체제' 카테고리의 다른 글
  • [리눅스] timezone 한국 표준시로 변경하기
  • [리눅스] 배포판이란?
  • [리눅스] 특정 단어 줄임말 또는 명칭
  • [리눅스/명령어] "chmod"로 파일 권한을 주자!
크크크크
크크크크
공뷰를 합시다.
    반응형
  • 크크크크
    Tom's Note
    크크크크
  • 전체
    오늘
    어제
    • 분류 전체보기 (128)
      • IT 지식 (4)
      • CS (66)
        • 알고리즘 & 자료구조 (19)
        • 운영체제 (41)
        • 네트워크 (1)
        • 데이터베이스 (5)
      • 보안 (6)
      • SW 공학 & 프로그래밍 언어 (5)
        • Java (28)
        • 디자인 패턴 (1)
        • 형상관리 (2)
        • 톰캣(WAS) (2)
        • SW 방법론 (3)
        • 스프링부트 (5)
      • 시스템 설계 (4)
        • Docker (2)
      • 자격증 (2)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      암호설정
      /etc/passwd
      docker
      java
      자바
      whereis
      알고리즘
      단반향
      REST API
      불변
      passwd
      분석기법
      whatis
      DI
      문제해결
      1급
      ADsP
      DTO
      Chage
      스프링부트
      su
      비트연산
      man
      리눅스
      usermod
      cifs
      which
      chmod
      2차
      apropos
    • 최근 댓글

    • 최근 글

    • 250x250
    • hELLO· Designed By정상우.v4.10.3
    크크크크
    [리눅스/명령어] chmod 특수 권한
    상단으로

    티스토리툴바