chmod 권한 계산기

소유자·그룹·기타의 읽기/쓰기/실행 권한을 체크해 chmod 숫자(예: 755)를 계산합니다.

자주 쓰는 권한
읽기 (r)쓰기 (w)실행 (x)
소유자 (u)
그룹 (g)
기타 (o)
특수 비트 (선택)

두 칸 모두 직접 입력할 수 있습니다 · ls -l 결과(-rwxr-xr-x)를 그대로 붙여넣어도 됩니다.

chmod 명령어 (숫자 방식)
chmod 명령어 (기호 방식)
권한 의미
대상기호8진수허용되는 동작
자주 쓰는 권한과 용도
숫자기호언제 쓰나
644rw-r--r--일반 파일 기본값 — HTML·이미지·설정 파일처럼 누구나 읽고 소유자만 수정
755rwxr-xr-x디렉터리·실행 스크립트 기본값 — 소유자만 수정, 나머지는 읽기·실행만
600rw-------비밀 정보 — .env, API 키, 개인 설정. 소유자만 읽고 씀
700rwx------소유자 전용 디렉터리 — ~/.ssh
400r--------읽기 전용 키 파일 — SSH 개인키(id_rsa)
664rw-rw-r--같은 그룹 여러 명이 함께 편집하는 파일
775rwxrwxr-x같은 그룹이 함께 쓰는 디렉터리
1777rwxrwxrwt공용 임시 디렉터리(/tmp) — 누구나 쓰지만 남의 파일은 못 지움
777rwxrwxrwx누구나 모든 것 가능 — 권장하지 않음. 권한 문제의 임시 회피용으로도 쓰지 마세요
숫자 계산 방식
권한설명
r (읽기)4파일 내용 읽기 / 디렉터리 목록 보기
w (쓰기)2파일 내용 수정 / 디렉터리 안에 파일 생성·삭제
x (실행)1파일 실행 / 디렉터리 진입(cd)
합계7 = 4+2+1각 자리(소유자·그룹·기타)마다 더한 값을 씁니다 — 755 = rwx(7), r-x(5), r-x(5)
setuid4000실행 시 파일 소유자 권한으로 동작
setgid2000실행 시 그룹 권한으로 동작 / 디렉터리는 새 파일이 그룹을 물려받음
sticky1000디렉터리에서 자기 파일만 삭제 가능

chmod 권한 계산기란?

리눅스나 macOS에서 파일 권한을 설정할 때 `chmod 755` 같은 숫자가 매번 헷갈리시나요? 이 chmod 권한 계산기는 체크박스로 소유자·그룹·기타 권한을 선택하면, 즉시 숫자(8진수)와 기호(`rwxr-xr-x`) 표기를 동시에 계산해 줍니다. 반대로 `755`나 `ls -l` 결과인 `rwxr-xr-x`를 직접 입력해 해당하는 권한을 확인할 수도 있습니다. 완성된 `chmod` 명령어까지 자동으로 만들어주므로 복사해서 바로 터미널에 붙여넣으세요. 자주 쓰는 권한 프리셋과 상세한 설명으로 복잡한 파일 권한을 더 쉽고 정확하게 관리할 수 있습니다. 설치나 회원가입 없이 무료로 사용하세요.

사용 방법

  1. ‘소유자’, ‘그룹’, ‘기타’ 각 대상의 읽기(r)·쓰기(w)·실행(x) 권한을 체크박스로 선택합니다.
  2. ‘숫자(8진수) 표기’와 ‘기호(심볼릭) 표기’가 실시간으로 자동 계산됩니다. 두 칸 모두 직접 입력하여 권한을 역으로 확인할 수도 있습니다.
  3. 필요하다면 ‘자주 쓰는 권한’ 목록에서 `755`, `644` 등 원하는 프리셋을 클릭해 바로 적용할 수 있습니다.
  4. ‘대상 파일·경로’를 입력하면 바로 복사해서 쓸 수 있는 `chmod` 명령어가 완성됩니다. 하위 디렉터리까지 모두 적용하려면 ‘하위까지 적용 (-R)’ 옵션을 켜세요.
  5. 선택한 권한이 파일과 디렉터리에서 각각 어떤 의미인지, 위험한 권한은 없는지 ‘권한 의미’와 경고 메시지를 확인하여 실수를 방지합니다.

자주 묻는 질문

chmod 755는 무슨 뜻인가요?

소유자에게는 읽기(4)+쓰기(2)+실행(1)=7, 그룹과 다른 사용자에게는 읽기(4)+실행(1)=5 권한을 준다는 의미입니다. 소유자만 수정 가능하고 다른 모두는 내용을 보거나 실행할 수 있어, 웹 서버의 디렉터리나 실행 스크립트에 가장 흔하게 사용됩니다.

644와 755의 차이점은 무엇인가요?

가장 큰 차이는 실행(x) 권한입니다. `644`(rw-r--r--)는 실행 권한이 없어 HTML, 이미지 같은 일반 파일에 사용합니다. `755`(rwxr-xr-x)는 실행 권한이 있어 스크립트 파일이나 디렉터리에 사용됩니다. 디렉터리에 x 권한이 없으면 안으로 들어갈 수 없습니다.

777 권한은 왜 위험한가요?

모든 사용자(소유자, 그룹, 기타)에게 읽기, 쓰기, 실행 권한을 전부 허용한다는 뜻입니다. 서버의 누구나 파일을 수정하고 실행할 수 있게 되므로 매우 위험합니다. 악성 코드가 업로드 및 실행될 수 있는 심각한 보안 취약점이므로 절대로 사용해서는 안 됩니다.

setuid, setgid, sticky bit는 무엇인가요?

파일 권한의 특수 설정입니다. `setuid`는 실행 시 파일 소유자의 권한으로, `setgid`는 그룹 권한으로 동작하게 합니다. `sticky bit`는 공용 디렉터리에서 파일 소유자만 파일을 삭제할 수 있도록 제한하는 기능으로, `/tmp` 디렉터리 등에 사용됩니다.