4. Umask

생성되는 모든 파일에는 기본 권한 세트가 제공됩니다. 이 기본 권한 세트를 변경하려면 umask 명령을 사용할 수 있습니다. 이 명령은 숫자 권한에서 볼 수 있는 3 비트 권한 세트를 사용합니다.

그러나 umask는 이러한 권한을 추가하는 대신 이러한 권한을 제거합니다.

umask 021

위 예시에서 우리는 새 파일의 기본 권한이 사용자에게 모든 접근을 허용하지만, 그룹에게는 쓰기 권한을 제거하고, 다른 사용자에게는 실행 권한을 제거하기를 원한다고 명시하고 있습니다. 대부분의 배포판에서 기본 umask022이며, 이는 전체 사용자 접근을 의미하지만 그룹 및 다른 사용자에게는 쓰기 접근이 없음을 의미합니다.

umask 명령을 실행하면 생성하는 모든 새 파일에 해당 기본 권한 세트가 적용됩니다. 그러나 이를 유지하려면 시작 파일 (.profile) 을 수정해야 하지만, 이는 나중에 다룰 것입니다.

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

연습이 완벽을 만듭니다! 다음은 파일 권한과 기본 설정과의 관계에 대한 이해를 강화하기 위한 실습 랩입니다:

  1. Linux 사용자 그룹 및 파일 권한 - 사용자 생성 및 관리, 그룹 멤버십 탐색, 파일 권한 이해, 파일 소유권 조작을 연습합니다. 이 랩은 다중 사용자 Linux 환경을 보호하는 실질적인 경험을 제공하며, 이는 umask가 새 파일 권한에 어떻게 영향을 미치는지 이해하는 데 중요합니다.

이 랩은 실제 시나리오에서 파일 권한 개념을 적용하고 Linux 에서 접근 관리에 대한 자신감을 키우는 데 도움이 될 것입니다.

퀴즈

기본 파일 권한을 변경하는 데 사용되는 명령은 무엇입니까?