root 썸네일형 리스트형 setUID란? Set이란 말은 '변경하다'란 뜻을 가지고 있고, UID는 여러분도 아시다시피 User ID의 약자이다. 따라서 SetUID는 'ID를 변경한다.'라고 해석된다. 설명하자면 SetUID는 일시적으로 자신의 ID를 변경하는 것을 말한다. 그럼 왜 일시적으로 자신의 아이디를 변경할까? 예) linux에서 개인계정 비밀번호호 변경시 /etc/shadow 도 변경이 된다. 이 때 passwd 명령어를 실행하는 동안에 '루트로의 일시적인 아이디 변경'이 되는 것이다. 결국 shadow 파일은 사용자의 권한이 아닌 root 권한으로 변경이 된 셈이다. 정리하자면1. SetUID는 파일에 걸린다!2. SetUID가 걸린 파일을 실행하면 나의 아이디가 변경된다.3. 파일의 실행이 끝나면 다시 원래의 아이디로 돌아온다... 더보기 이전 1 다음