리눅스 운영 및 관리리눅스마스터 2급 · 2010년03월13일 · 2/80
2.umask의 사용법에 대한 설명으로 틀린 것은?
1
단순히 umask만 치면 현재의 사용자 파일 생성 매스크값이 표시된다.
2
umask 값은 일반적으로 0022이다.
3
umask 값이 0022인 경우 별도로 지정하지 않았다면 새로 생성되는 텍스트 파일은 0644 실행파일은 0755의 파일 권한을 갖게 된다.
4
파일의 실제 권한은 사용자가 파일 생성시 요청하는 권한에 대해 설정된 매스크 값과 XOR하여 생성된다.정답
해설
틀린 설명은 4번. 파일의 실제 권한은 사용자가 파일 생성 시 요청하는 권한에 대해 설정된 매스크 값과 XOR하여 생성된다. 입니다. 올바른 설명은: 파일의 실제 권한은 기본 권한에서 umask 값을 빼서 결정됩니다. XOR이 아니라 비트 마스크 연산(AND 연산 후 보통 뺌) 방식이에요. 예를 들어: 기본 파일 권한: 666 (일반 파일), 777 (디렉토리나 실행파일 등) umask가 022라면: 파일: 666 - 022 = 644 디렉토리: 777 - 022 = 755 XOR을 사용하는 건 아닙니다.