umask,HOME 디렉토리

박태영·2024년 4월 21일

리눅스 기초 명령어

목록 보기
22/30

umask

  • unix나 linux 시스템에서 파일 및 디렉토리에 대한 기본 권한을 제어하는 중요한 시스템 설정.
  • 새로운 파일 및 디렉토리가 형성될 때 권한을 결정하는데 사용된다
  • 보통 3자리의 8진수로 표현되며 첫번째 자리는 소유자의 권한, 두번째 자리는 그룹의 권한,세번째 자리는 기타 사용자의 권한을 의미한다.

계산 방식

  • umask 값이 0022 인 경우 (맨 앞 0은 특수권한이며 일반적으로 변경되지 않고 0으로 고정)
  • 2진수로 변경 =>000 010 010
  • 값을 반전(보수)=>111 101 101
  • 해당 값이 기본 권한=>7 5 5(rwx r-x r-x)

예시

umask		(umask값을 출력)		
022

umask 265 	(umask값을 세팅)

umask -S 	(umask값을 기호로 출력)
u=rx,g=x,o=w

HOME 디렉토리

  • Unix 및 Linux 시스템에서 각 사용자에게 할당된 디렉토리이다
  • 각 사용자는 자신의 홈 디렉토리에 대한 읽기, 쓰기 및 실행 권한을 가지며, 여기에는 사용자의 개인 파일과 설정이 저장된다
  • 홈 디렉토리는 사용자의 이름으로 지정되며, 일반적으로 /home 디렉토리 아래에 위치한다.
profile
어른 아이

0개의 댓글