chmod 계산기 — 755·644 권한 변환

개발자 도구

chmod 계산기는 리눅스·유닉스 파일 권한을 rwx 체크박스, 8진수 표기(예: 755), 기호 표기(예: rwxr-xr-x) 사이에서 상호 변환하는 개발자 도구입니다.

개념 설명

리눅스 파일 권한은 소유자(owner)·그룹(group)·기타(others) 세 대상에 대해 읽기(r=4)·쓰기(w=2)·실행(x=1)을 조합해 정합니다. 세 대상의 합을 이어 쓰면 755 같은 8진수 표기가 되고, ls -l 출력처럼 rwxr-xr-x로도 씁니다. 이 도구는 체크박스·8진수·기호 어느 쪽을 바꿔도 나머지가 즉시 동기화되고 chmod 명령 예시를 제공합니다. setuid·setgid·sticky 같은 특수 비트는 다루지 않으며, 계산은 전부 브라우저에서 처리됩니다.

자리값 = r(4) + w(2) + x(1) — rwxr-xr-x = (4+2+1)(4+1)(4+1) = 755

사용법

  1. 1소유자·그룹·기타별로 r/w/x를 켜고 끕니다.
  2. 2또는 8진수(755)나 기호(rwxr-xr-x)를 직접 입력합니다.
  3. 3동기화된 표기와 chmod 명령 예시를 복사해 사용합니다.

참조표

chmod 계산기 — 755·644 권한 변환 참조표
8진수기호용도
644-rw-r--r--일반 파일 기본값
755-rwxr-xr-x실행 파일·디렉터리
600-rw-------개인 키·.env 등 비밀 파일
700-rwx------소유자 전용 디렉터리
664-rw-rw-r--그룹 공동 편집 파일
777-rwxrwxrwx전체 허용 — 보안상 지양

출처/기준

자주 묻는 질문

chmod 755는 무슨 뜻인가요?

소유자는 읽기·쓰기·실행(7=4+2+1), 그룹과 기타 사용자는 읽기·실행(5=4+1)이 가능하다는 뜻입니다. 실행 파일과 디렉터리에 가장 흔히 쓰입니다.

777 권한은 왜 피해야 하나요?

모든 사용자가 파일을 수정·실행할 수 있어 악성 코드 삽입 등 보안 사고로 이어지기 쉽기 때문입니다. 웹 서버 파일은 보통 644(파일)·755(디렉터리)면 충분합니다.

setuid·sticky 비트도 계산되나요?

아니요. 이 도구는 기본 9비트(rwx×3)만 다룹니다. 4자리 8진수의 첫 자리(setuid=4, setgid=2, sticky=1)는 별도로 지정해야 합니다.

이 도구는 서버와 통신하나요?

아니요. 변환은 전부 브라우저에서 계산되며 아무것도 전송하지 않습니다.

관련 도구