본문으로 건너뛰기
SPCXTools

Chmod 계산기

체크박스, 8진수(예: 755), 기호 권한(예: rwxr-xr-x) 간에 쉽게 변환하세요.

로컬 실행 — 파일이 기기 외부로 전송되지 않습니다

도구 불러오는 중…

Chmod 계산기 사용 방법

  1. 1소유자, 그룹, 기타 사용자에 대한 읽기, 쓰기, 실행 권한을 체크하거나 644 또는 rwxr-xr-x와 같은 권한 모드를 직접 입력하세요.
  2. 2필요에 따라 setuid, setgid 또는 sticky와 같은 특수 비트를 설정하세요.
  3. 38진수 값, 기호 표기법과 함께 누가 어떤 작업을 할 수 있는지에 대한 쉬운 설명을 확인하세요.
  4. 4파일 이름을 입력하고 완성된 chmod 명령어를 복사하세요.

리눅스 파일 권한 이해 및 설정

리눅스(Linux), macOS 및 기타 유닉스 계열 시스템의 모든 파일과 디렉터리에는 누가 읽고, 수정하고, 실행할 수 있는지 제어하는 권한이 있습니다. 이러한 권한은 755와 같은 숫자나 rwxr-xr-x와 같은 문자로 표기되며, chmod 명령어로 설정합니다. 이 계산기는 두 표기법을 서로 변환하고, 각 설정이 허용하는 권한을 설명하며, 실행할 정확한 명령어를 제공합니다.

주요 기능

  • 소유자(owner), 그룹(group), 기타 사용자(others)의 읽기, 쓰기, 실행 권한을 설정하는 체크박스 그리드.
  • 8진수(644, 4755) 또는 기호(rw-r--r--) 형태의 권한 모드 직접 입력.
  • 특수 권한(Special bits): setuid, setgid, sticky bit 설정.
  • 이해하기 쉬운 권한 요약 설명.
  • 파일명에 맞춰 바로 복사할 수 있는 chmod 명령어 제공.
  • 자주 사용하는 권한 프리셋 및 용도 안내.

숫자 표기법의 원리

각 자릿수는 읽기(4), 쓰기(2), 실행(1) 값의 합입니다:

숫자 권한 기호
7 읽기 + 쓰기 + 실행 rwx
6 읽기 + 쓰기 rw-
5 읽기 + 실행 r-x
4 읽기 전용 r--
0 권한 없음 ---

세 자리 숫자는 순서대로 소유자, 그룹, 기타 사용자에 적용됩니다. 맨 앞에 네 번째 숫자가 추가되면 특수 권한(special bits)을 설정합니다.

자주 사용하는 권한

모드 용도
644 일반 파일, 웹 페이지, 이미지
755 스크립트, 프로그램, 디렉터리
600 SSH 키, .env 파일 등 비공개 파일
700 ~/.ssh 등 비공개 디렉터리
664 / 775 그룹과 공유하는 파일 및 폴더
400 클라우드 키 파일 등 읽기 전용 보안 파일

관련 도구

크론 표현식 생성기로 스크립트를 예약하고, 해시 생성기로 다운로드한 파일을 검증하거나, 진수 변환기를 이용해 8진수를 2진수 및 16진수로 변환해 보세요.

자주 묻는 질문 (FAQ)

chmod 755는 무슨 뜻인가요?
소유자는 7(읽기 4 + 쓰기 2 + 실행 1), 그룹은 5(읽기 4 + 실행 1), 기타 사용자는 5를 의미합니다. 소유자는 파일을 읽고 수정 및 실행할 수 있으며, 다른 사용자는 읽고 실행할 수만 있고 수정할 수는 없습니다. 스크립트, 프로그램, 디렉터리에 주로 사용하는 일반적인 설정입니다.
chmod 644는 무슨 뜻인가요?
소유자는 읽고 쓸 수 있으며, 그룹과 기타 사용자는 읽기만 가능합니다. 웹 페이지, 이미지, 설정 파일과 같은 일반 파일에 대한 표준 권한입니다.
chmod 777이 위험한 이유는 무엇인가요?
777은 시스템의 모든 사용자가 파일을 읽고, 수정하고, 실행할 수 있도록 허용합니다. 웹 서버에서는 다른 계정이나 해킹된 프로세스가 내 파일을 변경할 수 있게 됩니다. 정상 작동하는 범위 내에서 가장 제한적인 권한을 사용하세요. 일반적으로 파일은 644, 디렉터리는 755를 사용합니다.
디렉터리에서 실행(execute) 권한은 무슨 뜻인가요?
디렉터리에서 "실행(execute)"은 해당 디렉터리에 들어가 내부 파일에 접근할 수 있는 권한을 의미하며, "읽기(read)"는 디렉터리 내용을 목록으로 볼 수 있는 권한을 의미합니다. 디렉터리는 보통 두 권한이 모두 필요하므로 644보다는 755나 700을 사용합니다.
setuid, setgid, 스티키 비트(sticky bit)란 무엇인가요?
Setuid(4000)는 파일 소유자의 권한으로 프로그램을 실행하고, setgid(2000)는 그룹의 권한으로 실행하거나 디렉터리 내 새 파일이 그룹을 상속받게 합니다. 스티키 비트(1000)는 /tmp와 같은 공유 디렉터리에서 사용자가 자신의 파일만 삭제할 수 있게 합니다. 기호 표기법에서는 각각 s, s, t로 표시됩니다.