Chmod 계산기

Linux와 Unix 파일 권한을 설정하고 숫자, 기호, 바로 사용할 chmod 명령어로 확인하세요.

파일 권한 선택
소유자, 그룹, 기타 사용자의 읽기, 쓰기, 실행 권한을 켜거나 끄세요.

숫자 모드

000

기호 모드

---------

명령어 예시

chmod 000 file

chmod 권한이란

chmod 명령어는 Linux, macOS 및 기타 Unix 계열 시스템에서 파일과 디렉터리의 권한을 변경합니다. 권한은 파일 소유자, 파일이 속한 그룹의 구성원, 나머지 모든 사용자라는 세 범주에 각각 부여합니다. 각 범주에 읽기, 쓰기, 실행 권한을 줄 수 있습니다. 이 계산기는 선택한 권한을 익숙한 세 자리 팔진수 모드와 아홉 문자 기호 표기로 바꿉니다. chmod 숫자 표기법은 각 권한에 값을 부여합니다. 읽기는 사, 쓰기는 이, 실행은 일입니다. 선택한 값을 더하면 각 범주에 대해 영부터 칠 사이의 숫자 하나가 나옵니다. 칠은 읽기, 쓰기, 실행을 모두 허용하고, 육은 읽기와 쓰기, 오는 읽기와 실행, 영은 권한 없음을 뜻합니다. 숫자는 소유자, 그룹, 기타 사용자 순서이므로 755는 소유자에게 전체 권한을, 나머지 사용자에게 읽기와 실행 권한을 부여합니다. 기호 출력은 같은 설정을 문자와 하이픈으로 표현합니다. 세 문자씩 묶인 각 부분은 항상 읽기, 쓰기, 실행 순서이며, 하이픈은 해당 권한이 없다는 뜻입니다. 예를 들어 rwxr-xr-x는 755, rw-------는 600에 해당합니다. 표시되는 명령어는 절대 숫자 모드를 사용해 일반 권한 비트 아홉 개를 한 번에 교체합니다. 단지 오류를 없애려고 권한을 바꾸지 말고 파일이나 디렉터리에 필요한 접근 범위에 맞춰 선택하세요. 개인 일반 파일에는 흔히 600, 다른 사람도 읽을 공유 파일에는 644, 개인 디렉터리에는 700, 공개 웹 디렉터리에는 755를 사용합니다. 디렉터리의 실행 권한은 의미가 다릅니다. 디렉터리를 통과해 내부 항목에 접근하도록 허용하며, 읽기 권한은 이름 목록을 볼 수 있게 합니다. 따라서 읽기 권한이 있어도 디렉터리 실행 권한을 제거하면 접근이 차단될 수 있습니다. 모든 로컬 사용자에게 쓰기 권한이 정말 필요한 경우가 아니라면 777을 피하세요. 광범위한 쓰기 권한은 원치 않는 수정이나 교체를 허용할 수 있습니다. 이 기본 계산기는 소유자, 그룹, 기타 사용자의 권한 비트만 다루며 setuid, setgid, 스티키 비트, 접근 제어 목록, 재귀 동작은 포함하지 않습니다. 운영 시스템에서 chmod를 실행하기 전에 소유권과 애플리케이션 요구 사항을 확인하고, 재귀 명령어는 특히 신중하게 사용하세요.

일반적인 chmod 예시

이 표준 모드로 일상적인 파일과 디렉터리 권한 요구를 대부분 처리할 수 있습니다.

선택한 권한모드일반적인 용도
소유자 rwx, 그룹 r-x, 기타 사용자 r-x755 / rwxr-xr-x공개 접근이 가능한 디렉터리 또는 실행 파일
소유자 rw-, 그룹 r--, 기타 사용자 r--644 / rw-r--r--누구나 읽을 수 있는 일반 파일
소유자 rw-, 그룹 ---, 기타 사용자 ---600 / rw-------비공개 설정 또는 키 파일

chmod 계산기 사용 방법

  1. 파일 소유자에게 필요한 접근 범위를 정하고 해당 권한을 선택하세요.
  2. 파일이 속한 그룹 사용자에게 허용할 권한을 선택하세요.
  3. 그 외 모든 사용자에게 허용할 권한을 선택하세요.
  4. 기호 표기를 검토한 뒤 숫자 모드나 예시 명령어를 복사하세요.

Chmod 자주 묻는 질문

chmod 755는 무엇을 뜻하나요?

755 모드는 소유자에게 읽기, 쓰기, 실행 권한을 부여합니다. 그룹 구성원과 기타 사용자는 읽기와 실행만 가능하고 쓰기는 할 수 없습니다.

4, 2, 1은 무엇을 나타내나요?

사는 읽기, 이는 쓰기, 일은 실행을 나타냅니다. 그 합이 한 사용자 범주의 팔진수 숫자가 됩니다.

644와 755는 어떻게 다른가요?

644는 실행 권한을 주지 않으며 읽을 수 있는 일반 파일에 흔히 사용합니다. 755는 실행 권한을 추가하며 디렉터리와 프로그램에 흔히 사용합니다.

chmod 777이 위험한 이유는 무엇인가요?

777 모드는 모든 사용자가 대상을 읽고 수정하고 실행하도록 허용합니다. 다중 사용자 또는 네트워크 시스템에서는 광범위한 쓰기 권한이 보안 위험을 초래할 수 있습니다.

디렉터리의 실행 권한은 디렉터리를 실행하나요?

아니요. 디렉터리를 통과하고 내부 항목에 접근할 수 있는지를 제어합니다. 이름 목록을 볼 수 있는지는 읽기 권한이 별도로 제어합니다.