Linux에서 다음 권한의 ELF 실행 파일을 일반 사용자가 정상 실행했다. setuid 적용을 막는 nosuid·no_new_privs·프로세스 추적 조건은 없다. 실행 직후 유효 사용자 ID(EUID)는?
```text -rwsr-xr-x root root /usr/local/bin/report ```
정답 2번
소유자 실행 권한 위치의 s는 setuid 비트다. 제시한 조건에서는 execve가 유효 UID를 파일 소유자인 root의 UID로 바꾼다. 실제 UID는 실행자의 값으로 남고 GID가 root라는 이유만으로 사용자 ID가 바뀌는 것은 아니다. 스크립트나 nosuid 등의 예외에서는 같은 결과를 보장하지 않는다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-05