처음으로

리눅스마스터 2급

2019년 06월 15일 기출문제

1. 다음 중 설정된 umask의 값이 0022일 때 생성되는 파일의 허가권 값으로 알맞은 것은?

*해설

<문제 해설>
파일의 기본 허가권은 666이므로
umask 0022 이면 644가 됨.
r: 4
w: 2
x: 1
이므로 rw/r/r
[해설작성자 : 색종]

umask 계산은 기본권한-umask값이 아님(리눅스에서 이정도로 문제가 출제되지는 않을 것 같습니다)

파일 권한 666 : 2진수 110 110 110

umask 예) 0321 : 000 011 101 001

의 경우 umask 값을 보수(값 뒤집기)로 바꾼 뒤 기본권한과 AND 연산해야 함

계산법 잘못 알고 있는 경우 666-321=345= -wx-r--r-x

----------정확한 계산법----------
umask 011 101 001
=> 보수 100 010 110

권한과 마스크의 보수를 and 해야함
110 110 110
100 010 110
---------------
100 010 110
r-- -w- rw-
----------실제 결과----------
root@test-virtual-machine:/home/test# umask
0321
root@test-virtual-machine:/home/test# ls -alp test.txt
-r--r--rw- 1 root root 5 12월 13 19:11 test.txt
root@test-virtual-machine:/home/test#
공유
해설보기
정답보기
없음
다음>>
목록
서버에 요청 중입니다. 잠시만 기다려 주십시오...