파일의 권한과 관련된 실습.

먼저 사용자의 ID를 확인하기.
uid: 유저 ID
gid: 그룹 ID
groups: 현재 사용자가 있는 그룹
(뒤의 숫자들은 한참 전 차시 설명대로 사용자 식별 번호)

rwxrwxrwx를 3글자씩 나눠서
각각 사용자의 권한, 사용자 그룹의 권한, 그 밖 영역의 권한으로 나뉨
(r: 읽기, w: 쓰기, x: 실행)
뒤의 trainer9는 사용자, trainer10은 그룹을 뜻함.
다시 말해, 해당 파일(test1)은 현재 사용자든 그룹이든 다른 사람이든 모두 읽/쓰/실을 다 할 수 있다는 뜻.

test2의 경우, guest란 사용자는 읽/쓰/실을 모두 할 수 있지만,
trainer1이란 그룹에 있는 사용자들은 읽/실 만 할 수 있고,
그 밖의 사용자들은 실행만 할 수 있음.
리눅스에선 확장자만 본다 해서 실행파일인지를 알 수 없음.(뒤의 .확장자가 그냥 파일 이름일 수도 있음)
구분 방법: ls 명령어에서 x(실행) 문자가 있는지 없는지를 보고 판단함.

이후 비밀번호와 함께 10단계로 넘어갈 수 있게 됨.
'CTF > FTZ' 카테고리의 다른 글
| Hackerschool FTZ Level 1 (0) | 2025.11.03 |
|---|---|
| Hackerschool FTZ Trainer 10 (1) | 2025.11.03 |
| Hackerschool FTZ Trainer 8 (0) | 2025.11.03 |
| Hackerschool FTZ trainer 7 (0) | 2025.11.03 |
| Hackerschool FTZ Trainer 6 (0) | 2025.11.03 |