리눅스 특수권한 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
==개요== | ==개요== | ||
리눅스의 권한을 3종류라고 인식하고 있는 경우도 많지만 실제로는 4종류이다. | |||
소유자(User), 소유그룹(Group), 그외(Other)의 읽기(Read), 쓰기(Write), 실행(Execute) 조합만으로 해결이 안되는 상황들이 많기 때문이다. 이를 위해서 기본 권한 외 '''특수권한''' 이라는 것이 존재한다. | 소유자(User), 소유그룹(Group), 그외(Other)의 읽기(Read), 쓰기(Write), 실행(Execute) 조합만으로 해결이 안되는 상황들이 많기 때문이다. 이를 위해서 기본 권한 외 '''특수권한''' 이라는 것이 존재한다. | ||
==특수권한 3가지== | ==특수권한 3가지== | ||
42번째 줄: | 39번째 줄: | ||
==특수권한의 | ==특수권한의 설정== | ||
우리에게 익숙한 chmod 를 사용한다. | |||
문자모드인 경우에는 Set-UID 와 Set-GID 는 's' 또는 'S' 를 사용하고, Sticky-bit 는 't' 또는 'T' 를 사용한다. | |||
<pre | 예시) | ||
<pre> | |||
chmod rwSrwxrwx [파일] | |||
chmod rwxrwsrwx [파일] | |||
chmod rwsrwsrwt [파일] | |||
</pre> | |||
숫자모드인 경우 Stiky-bit가 1, Set-UID가 4, Set-GID가 2이며, 기본 권한 3자리(예를 들어 777) 앞자리에 들어가 총 4자리의 형태(예를 들어 1777)를 이룬다. | |||
예시) | |||
<pre> | |||
chmod 1744 [파일] | |||
</pre> | </pre> |