chmod 계산기
권한
8진수 표기
3자리 숫자(예: 755)를 사용합니다. 각 자리는 읽기(4), 쓰기(2), 실행(1)을 의미합니다.
기호 표기법
rwxr-xr-x 또는 u+rwx,g+rx,o+rx 같은 chmod 기호 표기법을 사용하세요.
일반 프리셋
chmod 명령
요약
기술적 세부 정보
chmod 계산기가 작동하는 방식
도구가 하는 일
이 chmod 계산기는 Unix 파일 권한 형식 간 변환을 도와줍니다. 시각적 체크박스, 8진수 표기(예: 755), 또는 기호 표기(예: rwxr-xr-x)로 권한을 입력하면 모든 형식에서의 동등한 값을 즉시 확인할 수 있습니다. 또한 터미널에 복사해 붙여넣을 수 있도록 완전한 chmod 명령어도 생성합니다.
개발자들이 흔히 사용하는 사례
개발자와 시스템 관리자는 웹 서버를 설정하거나 애플리케이션을 배포하거나 권한 문제를 해결할 때 chmod 계산기를 사용합니다. 흔한 시나리오로는 스크립트를 실행 가능하게 만들기(755), 구성 파일을 안전하게 보호하기(600), 올바른 웹 디렉터리 권한 설정(디렉터리는 755, 파일은 644), 그리고 기존 시스템에서 상속된 권한을 이해하는 일이 있습니다.
권한 형식 설명
Unix 권한은 세 그룹으로 구성됩니다: 소유자(파일을 소유한 사용자), 그룹(파일의 그룹에 속한 사용자), 기타(그 외 모든 사용자). 각 그룹은 읽기(4), 쓰기(2), 실행(1) 권한을 가질 수 있습니다. 8진수 표기는 이 값들을 합산합니다: 7은 rwx(4+2+1), 5는 r-x(4+1), 4는 r--(읽기 전용)을 의미합니다. 흔한 프리셋으로는 755(소유자 전체 권한, 나머지는 읽기/실행), 644(소유자 읽기/쓰기, 나머지는 읽기 전용), 600(소유자만)이 있습니다.
흔한 함정과 엣지 케이스
권한을 너무 개방적으로 설정(예: 777)하면 보안 취약점이 생깁니다. 비밀번호나 API 키가 포함된 파일은 특히 주의해야 하며, 일반적으로 600 또는 400이어야 합니다. 디렉터리에서 실행 권한은 프로그램처럼 실행한다는 뜻이 아니라 그 안의 파일에 접근할 수 있는 권한이라는 점을 기억하세요. 문제를 해결할 때는 파일 권한뿐 아니라 상위 디렉터리 권한도 함께 확인하세요.
명령줄 대신 이 도구를 사용해야 하는 경우
특히 익숙하지 않은 시스템이나 문서를 다룰 때 권한 값을 이해하거나 변환해야 한다면 이 계산기를 사용하세요. 학습과 검증에 유용합니다. 실제로 권한을 변경하려면 서버나 로컬 머신에서 chmod 명령을 실행해야 합니다. 생성된 명령어는 터미널에 바로 복사해 사용할 수 있습니다.