Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 성수핫플
- 헤드퍼스트디자인패턴
- 오브젝트
- 상속
- 객체지향
- 디자인패턴
- 객체지향프로그래밍
- 책읽기
- DesignPattern
- 주니어개발자
- 직장인점심
- 성수
- 성수볼거리
- 독서일지
- 직장인
- 개발자
- 헤드퍼스트
- JAVA개발자
- IntelliJ
- 성수맛집
- 책너두
- 독서
- 클린코드
- 깨끗한코드
- 코딩
- Linux
- Java
- 성수직장인
- JavaScript
- docker
Archives
- Today
- Total
닭발개발
[Linux] umask 값 본문
728x90
umask 값은 파일이나 디렉토리를 생성할 때 적용되는 기본 권한을 결정하는데 사용되는 비트 마스크입니다. umask 값은 총 9비트로 이루어져 있으며, 소유자, 그룹, 다른 사용자에 대한 각각의 권한을 나타냅니다.
일반적으로 사용되는 umask 값은 3자리의 8진수로 표현되며, 예를 들어 umask 002와 같이 사용됩니다.
각 비트는 특정한 권한을 나타내며, 비트가 설정되면 해당 권한이 비활성화됩니다. 각 권한에 대한 비트의 의미는 다음과 같습니다:
- 소유자(Owner):
- 4번째 비트: 읽기 권한 비트 (r)
- 5번째 비트: 쓰기 권한 비트 (w)
- 6번째 비트: 실행 권한 비트 (x)
- 그룹(Group):
- 7번째 비트: 읽기 권한 비트 (r)
- 8번째 비트: 쓰기 권한 비트 (w)
- 9번째 비트: 실행 권한 비트 (x)
- 다른 사용자(Other):
- 10번째 비트: 읽기 권한 비트 (r)
- 11번째 비트: 쓰기 권한 비트 (w)
- 12번째 비트: 실행 권한 비트 (x)
예를 들어, umask 002는 그룹과 다른 사용자에 대해 "쓰기" 권한을 비활성화합니다. 따라서 파일이나 디렉토리를 생성할 때, 그룹과 다른 사용자에 대한 기본 권한에서 "쓰기" 권한이 빠져있게 됩니다.
728x90
반응형
'Linux' 카테고리의 다른 글
Ubuntu에 tomcat 설치, jndi로 mariadb 연결, jsp 화면 보기 (0) | 2024.02.28 |
---|---|
[Linux] RAID, RAID-1, RAID-5 (0) | 2023.11.21 |
[Linux] touch 명령어 (0) | 2023.11.16 |
[Linux] awk와 gawk의 차이점 (0) | 2023.11.09 |
[Linux] jar 파일 실행하는 shell script 뜯어보며 작성하기 (0) | 2023.11.09 |