모두CBT

다음의 리눅스 파일 시스템에서 SetUID, SetGID, Sticky… | [정보보안기사 필기] 15년 1회차 기출문제 상세 페이지

1[정보보안기사 필기] 15년 1회차
다음의 리눅스 파일 시스템에서 SetUID, SetGID, Sticky bit 설명으로 옳은 것은?
1
파일에 SetUID가 걸려 있어도 겉으로는 알 수 없다.
2
파일에 대한 접근 권한이 7777'이면 문자로는 'rwsrwgrwt'로 표시된다.
3
SetUID 비트가 세트된 파일을 실행하면 파일 소유자 권한으로 수행된다.
4
SetUID 비트가 세트되어 있어도 루트 권한으로 실행되는 경우는 없다.
해설

SetUID 비트가 설정된 실행 파일을 실행하면 실행한 사용자가 누구든 그 파일의 소유자 권한으로 프로세스가 수행된다.

  • SetUID가 걸려 있으면 파일 권한 표시(ls -l)에 's' 문자가 나타나 겉으로도 확인할 수 있다.
  • 권한이 7777일 때는 'rwsrwsrwt'로 표시되며, 'rwsrwgrwt'라는 표기는 존재하지 않는다.
  • 소유자가 root인 파일에 SetUID가 설정되면 실제로 root 권한으로 실행되는 경우가 있다.

결국 SetUID는 일반 사용자가 특정 순간에만 상위 권한을 빌려 쓰도록 만드는 장치이며, 표시 방식도 정해진 규칙을 따른다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.