문제 21
다음 ( ) 안에 들어갈 내용으로 알맞은 것은?
[ihduser@www ~]$ umask ( )
[ihduser@www ~]$ touch a.txt
[ihduser@www ~]$ mkdir aaa
[ihduser@www ~]$ ls -l
------w--w-. 1 ihduser ihduser 0 09:11 a.txt
d----w--w-. 2 ihduser ihduser 4096 09:22 aaa
1. 011
2. 022
3. 644
4. 755
해설
기본 개념: umask와 권한 계산
리눅스에서 새로 생성되는 파일과 디렉터리의 권한은 기본 권한에서 umask 값만큼 차감하여 설정됩니다.
기본 권한:
파일: 666 (읽기/쓰기 권한만, 실행 권한 없음)
디렉터리: 777 (읽기/쓰기/실행 모두 허용)
최종 권한 = 기본 권한 - umask
주어진 파일과 디렉터리 권한 분석
1. 파일(a.txt) 권한:
최종 권한: ------w--w-
사용자: 읽기 없음, 쓰기 없음 (---)
그룹: 쓰기만 있음 (-w-)
기타: 쓰기만 있음 (-w-)
기본 권한: 666
계산: 666-umask='------w--w-'
으로 계산됩니다.
2. 디렉터리(aaa) 권한:
최종 권한: d----w--w-
사용자: 읽기 없음, 쓰기 없음 (---)
그룹: 쓰기만 있음 (-w-)
기타: 쓰기만 있음 (-w-)
기본 권한: 777
계산: 777-umask='d----w--w-'
으로 계산됩니다.
정답
4번 755
오답 정리
1. 011:
너무 낮은 값으로 계산 결과가 문제에서 주어진 권한과 맞지 않음.
2. 022:
그룹과 기타 권한에서 쓰기 권한만 남기는 상황에 적합하지 않음.
3. 644:
숫자 값이 파일 권한 형태를 나타내지만, umask 설정값으로는 잘못된 해석.
4. 755 (정답):
사용자, 그룹, 기타 권한을 설정하는 값으로 문제에서 제공된 권한과 정확히 일치함.
정리
umask 값은 파일과 디렉터리 생성 시 기본 권한에서 차감되는 값을 정의합니다.
문제에서 주어진 권한(------w--w-와 d----w--w-)은 'umask = 755'로 설정된 상태에서 계산된 결과입니다.
'리눅스마스터1급 기출문제 > 1802회' 카테고리의 다른 글
[리눅스마스터] 압축 여러 방법 (37) | 2024.12.11 |
---|---|
[리눅스마스터] 사용자 관리 (35) | 2024.12.10 |
[리눅스마스터] 인터넷 도메인 관련 기구 (38) | 2024.12.08 |
[리눅스마스터] 네트워크 관련 파일 (46) | 2024.12.07 |
[리눅스마스터] 서브넷 마스크 이해 (102) | 2024.12.06 |