이 chmod 계산기가 하는 일은
유닉스 파일 권한은 대부분의 사람들이 755 또는 644로 만나는 12비트 숫자입니다. 이 계산기는 비트를 보이게 합니다. 소유자, 그룹 및 다른 사람들을 위해 read, write 및 execute를 전환하고, 특수 setuid, setgid 및 sticky 비트, 그리고 실행 준비가 된 chmod 명령과 함께 옥탈 및 상징적인 형태 (rwxr-xr-x) 를 업데이트하십시오. 당신은 또한 8진수 또는 기호 문자열을 입력하여 암호를 해독할 수 있습니다. 기존 모드에 u+x,go-w와 같은 기호 표현을 적용하고, 새로 생성된 파일과 디렉토리에 대해 umask가 무엇을 의미하는지 알아낼 수 있습니다.
사용 방법
- 권한 격자에서 체크 박스를 클릭하거나
750,0644또는rwxr-x---를 입력합니다. - 옥탈 값, 상징 문자열, 생성 명령어, 예를 들어
chmod 750 deploy.sh을 읽습니다. - 표현식을 시도하려면 apply chmod expression에 입력하고 결과 모드를 볼 수 있습니다.
- umask 섹션에서
022같은 값을 입력하면 새로운 파일은644를, 새로운 디렉토리는755를 얻을 수 있습니다.
공통 허용 값
- 644 (
rw-r--r--): HTML, config 또는 소스 파일과 같은 일반 파일. - 755 (
rwxr-xr-x): 실행 파일, 스크립트 및 디렉토리. - 600 (
rw-------): SSH 키와 같은 개인 파일;ssh는 더 개방된 키를 거부합니다. - 700 (
rwx------):~/.ssh와 같은 개인 디렉토리 - 775 / 664: 공유 그룹 디렉토리 및 파일.
- 1777 (
rwxrwxrwt):/tmp, 스티키 비트가 사용자가 서로의 파일을 삭제하는 것을 막습니다. - 2775: 디렉토리에 있는 setgid는 새로운 파일들이 디렉토리의 그룹을 상속하도록 합니다.
umask가 어떻게 작동하는지
우마스크는 기본 설정에서 권한을 제거합니다. 파일은 666에서 시작되고 디렉토리는 777에서 시작됩니다. umask 022에서는 그룹과 다른 것에 대한 쓰기 권한이 제거되어 644과 755이 됩니다. umask 077에서는 소유자만 접근할 수 있습니다. 실행 비트들은 umask에 의해 새로운 파일에 추가되지 않습니다.