본문 바로가기

공부/sis문제풀이

정보보호 기술 훈련장 관리방어 공간 7번문제 (umask 설명)

이번 문제는 앞으로 생성되는 모든 파일에 대해서 권한을 600(-rx-------) 이 되도록 설정하는거다

이거는 umask 값을 바꿔주면 되는건데 umask값은 기본적으로 chmod를 뒤집는 숫자를 쓴다

그러니까 600을 설정하려면 077을 설정해야한다는거다

따라서 umask 077 치면 끝



chmod 값

-rw-r--r--
  6   4   4
소유자/그룹/기타



rwx = 읽기 쓰기 실행
421 = 이것들을 더해서 쓰면 chmod값

그런데 umask값이 022일때 파일을 생성하면 644로 생성이 된다.
파일의 경우는 실행파일이 굉장히 한정되어 있기 때문에
파일을 생성하면 기본적으로 실행권한을 빼서 나오기 때문이다.

따라서 umask값이 022일때 파일을 생성하면
-rw-r--r-- 이나 디렉토리를 생성하면
drwxr-xr-x 로 생성된다