MCP로 연결 →

계산 입력

공식

광고

결과

chmod 8진수 모드
000
---------
소유자 자릿수 0
그룹 자릿수 0
기타 사용자 자릿수 0
명령어 chmod 000 file

Chmod 계산기란?

Chmod 계산기는 유닉스/리눅스 파일 권한을 chmod 명령어에서 사용하는 숫자(8진수) 표기와 rwxrwxrwx 형태의 기호식 문자열로 변환해 줍니다. 유닉스 계열 시스템에서 모든 파일은 세 가지 권한 그룹(소유자, 그룹, 기타 사용자)을 가지며, 각 그룹마다 읽기·쓰기·실행 권한을 부여할 수 있습니다. 이 도구는 리눅스, macOS, BSD 등 모든 POSIX 시스템에서 동일하게 적용됩니다.

사용 방법

각 줄에서 부여하려는 권한의 체크박스를 선택하세요. '소유자' 줄은 파일을 만든 사용자, '그룹' 줄은 파일이 속한 그룹의 구성원, '기타' 줄은 그 외 모든 사용자에 대한 권한을 제어합니다. 계산기는 chmod 755 file처럼 명령어에 바로 붙여 쓸 수 있는 3자리 8진수 모드와, 사람이 읽기 쉬운 기호식 표기를 즉시 보여 줍니다.

계산 공식

각 권한에는 고유한 값이 있습니다. 읽기 = 4, 쓰기 = 2, 실행 = 1입니다. 각 그룹마다 부여한 권한의 값을 더하면 0부터 7까지의 한 자리 숫자가 나옵니다.

$$\text{숫자} = 4\cdot r + 2\cdot w + 1\cdot x$$

이렇게 구한 세 숫자를 소유자-그룹-기타 순서로 나열하면 최종 모드가 완성됩니다.

광고
소유자, 그룹, 기타의 읽기·쓰기·실행 비트와 8진수 값을 보여주는 권한 표
소유자, 그룹, 기타 각각은 읽기(4), 쓰기(2), 실행(1) 비트를 가지며 합쳐서 한 자리 8진수가 됩니다.

실제 계산 예시

소유자가 읽기·쓰기·실행 권한을 모두 가지면 \((4+2+1 = 7)\), 그룹은 읽기·실행 \((4+0+1 = 5)\), 기타 사용자도 읽기·실행 \((4+0+1 = 5)\)이라고 해 봅시다. 결과는 755, 기호식으로는 rwxr-xr-x가 됩니다. 실행 가능한 스크립트나 디렉터리에 가장 흔히 쓰이는 권한이죠.

rwxr-xr-- 권한이 8진수 값 754로 매핑되는 예시
기호 권한 rwxr-xr--는 8진수 모드 754로 변환됩니다.

자주 묻는 질문

644는 무슨 뜻인가요? 소유자는 읽기+쓰기 (6), 그룹은 읽기 (4), 기타 사용자는 읽기 (4)를 의미합니다. 문서처럼 실행할 필요가 없는 일반 파일에 흔히 쓰는 권한입니다.

777은 무슨 뜻인가요? 모든 사용자가 읽기·쓰기·실행을 할 수 있다는 뜻입니다. 편리하지만 보안에 매우 취약하므로 일반적으로 권장하지 않습니다.

디렉터리에는 왜 실행 권한이 필요한가요? 디렉터리에서 실행 비트는 그 디렉터리 안으로 들어가 내부 파일에 접근할 수 있게 해 줍니다. 그래서 디렉터리는 읽기 권한이 있는 곳이라면 보통 실행 권한도 함께 필요합니다.

최종 업데이트: