SetUID, SetGID, Sticky bit 의 표현
SetUID, SetGID, 그리고 Sticky bit도 숫자로 표현하는데 값은 4000, 2000, 1000이다
그럼 4755 권한의 파일이 있다면 어떻게 표현할까? 이 경우에는 rwsr-xr-x식으로 표현한다.
즉 소유자 권한 'x'자리에 's'문자가 적혀있다.
SetGID는 그룹의 'x'자리를 's'로 바꾸고, 스티키 비트는 관련이 없는 이들(others)에 대한 실행비트인
'x'대신에 't'문자를 사용한다.
따라서 7777의 권한은 rwsrwsrwt이다.
SetUID 적용 파일
RUID : Real User ID 500
EUID : Effective User ID 500 -> Root일 경우 0
RGID : Real Group ID
EGID : Effective Group ID
Sticky bit의 동작
스타키 비트는 파일에 주어지는 권한은 아니다.
디렉토리에만 주어지며 스티키 비트가 부여된 디렉토리에 있는 파일은 접근 권한과 상관없이
파일의 소유자와 관리자만이 파일을 삭제할 수 있다.
스타키 비트가 주어진 대표적인 디렉토리로는 /tmp 디렉토리가 있다.
'컴퓨터 > Linux' 카테고리의 다른 글
리눅스 마스터 2급 2차 시험 요약 (0) | 2011.09.03 |
---|---|
포트별 서비스하는 목록 /etc/services (1) | 2011.09.02 |
파일에 첫단어서부터 시작해서 END를 쓸때까지의 글들을 포함시킨다 (0) | 2011.08.25 |
특정 라인에 문자열 추가하기 (0) | 2011.08.25 |
[Shell] 파일들 확장자 일괄 변경 (0) | 2011.08.25 |
{find} 파일 내용 찾아 바꾸기 (0) | 2011.08.25 |
ftp 내의 명령어들 (0) | 2011.08.25 |
[Shell] 아이디와 패스워드 인증하기 (0) | 2011.08.25 |
[Shell] %(나머지)를 이용하여 홀수의 합 & 짝수의 합 구하기 (0) | 2011.08.25 |
[Shell] {for} 구구단(단+곱수) (0) | 2011.08.25 |