~/devtools / chmod
tool::chmod

chmod
권한 계산기

Unix/Linux 파일 권한(rwx)을 체크박스로 설정하거나 숫자로 입력해 양방향 계산합니다. 프리셋 지원.

ad · 728×90

프리셋

rwx8진수기호
소유자7rwx
그룹5r-x
기타5r-x
rwxr-xr-x
$chmod 755 filename
ad · 300×250
// about this tool

chmod 권한 계산기에 대해

Unix/Linux에서 chmod(change mode)는 파일과 디렉토리의 접근 권한을 변경하는 명령어입니다. 권한은 소유자(User), 그룹(Group), 기타(Others) 세 카테고리로 나뉘며 각각 읽기(r=4), 쓰기(w=2), 실행(x=1) 비트를 가집니다.

숫자 표기(예: 755)는 각 카테고리의 비트 합계를 나타냅니다. 7은 rwx(4+2+1), 5는 r-x(4+0+1), 4는 r--(4+0+0)입니다. 기호 표기(예: rwxr-xr-x)는 권한을 직관적으로 보여주며 ls -l 명령어 출력에서 확인할 수 있습니다.

이 도구는 체크박스 → 숫자, 숫자 → 체크박스 양방향 변환과 흔히 사용하는 6개 프리셋(755, 644, 600, 777, 700, 444)을 제공합니다. 실제 chmod 명령어 형식도 바로 확인할 수 있습니다.

주요 사용 사례
  • 웹 서버 파일(644) 및 디렉토리(755) 권한 설정
  • SSH 프라이빗 키(600) 권한 보안 검증
  • 실행 스크립트(.sh) 권한 부여(755)
  • CI/CD 파이프라인 배포 스크립트 권한 확인
  • Docker 컨테이너 내 파일 권한 디버깅
자주 묻는 질문
Q. chmod 777은 왜 위험한가요?
777은 모든 사용자에게 읽기·쓰기·실행 권한을 부여합니다. 누구나 파일을 수정하거나 실행할 수 있어 보안 취약점이 생깁니다. 웹 서버 환경에서는 절대 사용하지 마세요.
Q. SSH 키는 어떤 권한이 필요한가요?
SSH 프라이빗 키(~/.ssh/id_rsa)는 반드시 600(소유자만 읽기/쓰기)이어야 합니다. 너무 넓은 권한이 설정되면 SSH 연결이 거부됩니다.
Q. 디렉토리와 파일의 권한이 다른가요?
네. 디렉토리에서 실행(x) 비트는 해당 디렉토리에 진입(cd)할 수 있는 권한을 의미합니다. 파일에서는 실제 실행 가능 여부를 나타냅니다.