리눅스 분류
특정파일에 SetUID Bit 설정하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,030 조회
- 0 추천
- 목록
본문
특정파일에 SetUID Bit 설정하기
이번에는 특정파일에 SetUID Bit를 설정하는 방법에 대해서 설명 하겠다. 특정 파일에 SetUID Bit가 설정되어 있다면 다른 사용자들이 그 파일을 실행하였을 경우 실행되는 동안에는 실행시킨 사용자의 권한이 아닌 파일의 소유자권한으로 실행이 된다.
이 퍼미션을 설정하는 방법은 4755, 4644, 4750등과 같이 지금까지 설명한 일반퍼미션앞에 4를 붙이시면 된다. 아래의 예는 testfile에 일반 퍼미션 755와 함께 SetUID Bit(4)를 설정한 예이다.
위의 결과를 보면 testfile의 퍼미션설정의 소유자 실행퍼미션 자리에 s라는 문자가 설정된 것을 보실 수 있을 것이다.
파일의 소유자 실행퍼미션 자리에 s라는 문자가 있다면 다른 사용자들이 이 파일을 실행하더라도 파일의 소유자권한으로 실행이 된다.
참고로 다음의 예에서 설명하는 SetGID는 일반퍼미션앞에 2를 붙이시면 되고 Sticky Bit는 1을 붙이시면 된다.
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.