Linux // SetUID, SetGID, Sticky_Bit
SetUID : 4000SetGID : 2000Sticky_Bit : 1000 일반적으로 유닉스 시스템에서 사용자가 명령어를 실행시켰을 때 명령어를 찾아서 실행시키는 경로와 절차 1. 현재 작업디렉토리에서 찾음.2. $PATH에서 찾음3. 찾은후에 실행권한 체크4. 권한이 있다면 실행시킨 사용자의 UID로 실행5. 권한이 없다면 이 파일이 SetUID bit가 있는가를 확인6. SetUID bit가 있다면 명령어 소유주의 UID(Effective UID)로 실행 SetUID의 쓰임새 : ex)passwd처럼 root의 소유이지만 다른 사용자가 실행해야할 경우가 있는 파일에 적용 SetUID를 설정해두면 소유자가 아니더라도 소유자인것처럼 실행이 가능하다.(단, 4000을 설정해두어도 소유자의 실행권한, 예..