리눅스마스터 1급에서 SUID / SGID / Sticky bit 문제는 대부분 ① 권한 문자열 해석 ② 숫자 권한 계산 ③ 의미 이해 형태로 출제됩니다.
아래는 실전 시험 스타일 문제 → 풀이 → 핵심 정리 방식으로 구성했습니다.
문제 1
다음 파일 권한이 의미하는 것은?
-rwsr-xr-x
보기
- 실행 시 그룹 권한으로 실행된다
- 실행 시 파일 소유자 권한으로 실행된다
- 파일 삭제는 소유자만 가능하다
- 파일 실행이 불가능하다
정답
② 실행 시 파일 소유자 권한으로 실행된다
해설
권한
rws
→ s 가 owner 실행 위치에 있음
즉
SUID
의미
프로세스 실행 시 owner 권한 사용
문제 2
다음 권한 문자열을 8진수로 나타내면?
-rwsr-xr-x
풀이
일반 권한
rwx = 7
r-x = 5
r-x = 5
SUID
4
따라서
4755
정답
4755
문제 3
다음 권한 중 SGID가 설정된 것은?
1.
-rwxr-xr-x
2.
-rwxr-sr-x
3.
-rwsr-xr-x
4.
-rwxrwxrwx
정답
②
해설
SGID 위치
group execute 자리
r-s
문제 4
다음 권한의 의미는?
drwxrwxrwt
보기
- SUID 설정
- SGID 설정
- Sticky bit 설정
- 실행 권한 없음
정답
③ Sticky bit
해설
t
→ sticky bit
주로 사용되는 곳
/tmp
문제 5
다음 중 Sticky bit 특징으로 올바른 것은?
- 파일 소유자 권한으로 실행
- 그룹 권한으로 실행
- 디렉터리에서 파일 소유자만 삭제 가능
- 파일 읽기 권한 제거
정답
③
문제 6
다음 권한의 숫자 값은?
-rwxr-sr-x
풀이
SGID
2
일반 권한
rwx = 7
r-s = 5
r-x = 5
따라서
2755
정답
2755
문제 7
다음 명령 실행 결과로 설정되는 권한은?
chmod 4755 file
보기
- SGID 설정
- Sticky bit 설정
- SUID 설정
- 실행 권한 제거
정답
③ SUID
문제 8
다음 명령어의 의미는?
chmod g+s dir
정답
디렉터리에 SGID 설정
해설
SGID가 디렉터리에 설정되면
새 파일이 디렉터리 그룹 상속
시험 핵심 패턴
시험에서는 다음 형태가 가장 많이 나옵니다.
1️⃣ 문자열 해석
-rwsr-xr-x
→ SUID
2️⃣ 숫자 계산
4755
2755
1777
3️⃣ 의미 문제
| 권한 | 의미 |
|---|---|
| SUID | owner 권한 실행 |
| SGID | group 권한 실행 |
| Sticky | 디렉터리 삭제 보호 |
시험 암기
다음 세 개만 정확히 기억하면 됩니다.
SUID = 4
SGID = 2
Sticky = 1
실제 시스템 예
대표적인 SUID 프로그램
/usr/bin/passwd
권한
-rwsr-xr-x
이유
일반 사용자가 비밀번호 변경 가능
시험 직전 요약
4755 = SUID
2755 = SGID
1777 = Sticky
원하시면 다음 단계로 리눅스마스터 1급에서 가장 많이 출제되는
- 프로세스 / ps / kill 문제
- grep / find 명령어 문제
- 네트워크 명령어 문제
도 시험 대비용으로 정리해 드리겠습니다. 특히 grep / find 문제는 거의 매 시험 등장합니다.