chmod 권한 계산기
체크박스로 Unix/Linux 파일 권한을 설정하면 chmod 명령어가 자동 생성됩니다
자주 쓰는 권한 프리셋
권한 설정
| r 읽기 | w 쓰기 | x 실행 | 값 | |
|---|---|---|---|---|
| 소유자 | 7 | |||
| 그룹 | 5 | |||
| 기타 | 5 |
8진수 권한
0~7 사이 숫자 3자리를 직접 입력할 수 있습니다
심볼릭 표기
rwxr-xr-x
현재 권한 설명
소유자: 읽기, 쓰기, 실행 / 그룹: 읽기, 실행 / 기타: 읽기, 실행
chmod 명령어
숫자(8진수) 모드
chmod 755 filename심볼릭 모드
chmod u=rwx,g=rx,o=rx filenamechmod 권한 가이드
권한 비트 계산법
- •읽기(r) = 4, 쓰기(w) = 2, 실행(x) = 1
- •각 자리는 소유자·그룹·기타 순서로 표시됩니다
- •rwx = 4+2+1 = 7, r-x = 4+0+1 = 5, r-- = 4+0+0 = 4
- •예: 755 → 소유자 rwx(7), 그룹 r-x(5), 기타 r-x(5)
자주 쓰는 권한
- •755: 실행 파일, 웹 디렉토리에 적합
- •644: 일반 파일, HTML/CSS/설정 파일
- •600: 개인 키, 비밀 설정 파일
- •400: 읽기 전용 파일 (쓰기 방지)
- •750: 그룹에 읽기/실행 허용, 기타 차단
- •777: 모두 허용 (보안상 위험, 사용 자제)
보안 주의사항
- •777은 모든 사용자에게 쓰기 권한을 주어 보안 위협이 됩니다
- •웹 서버 파일은 쓰기 권한을 최소화하세요 (644 권장)
- •SSH 개인 키(.pem, id_rsa)는 반드시 600으로 설정하세요
- •실행 파일이 아닌 경우 실행(x) 권한을 부여하지 마세요
- •최소 권한 원칙: 필요한 최소한의 권한만 부여하세요
활용 팁
- •chmod -R 755 /dir 으로 디렉토리 전체에 적용할 수 있습니다
- •find . -type f -exec chmod 644 {} \; 로 파일만 일괄 변경
- •find . -type d -exec chmod 755 {} \; 로 디렉토리만 일괄 변경
- •ls -la 명령어로 현재 파일의 권한을 확인할 수 있습니다
관련 도구
환경변수(.env) 편집기
.env 파일 편집·변환 도구, Docker/YAML/JSON/Shell 포맷 내보내기
JSON 포맷터
JSON 데이터 정리와 검증
IP 서브넷 계산기
CIDR, 서브넷마스크, 호스트 범위 간편 계산
웹서버 설정 생성기
Nginx, Caddy 설정 파일을 상황별 베스트 프리셋으로 자동 생성
SQL 포맷터
SQL 쿼리 정리와 최적화
포트 번호 레퍼런스
TCP/UDP 포트 번호 검색 — SSH, HTTP, MySQL 등 주요 서비스 포트
Cron 테스터
스케줄 표현식 검증
Crontab 생성기
비주얼 UI로 크론 표현식을 쉽게 생성, 한국어 설명 + 다음 실행시간 미리보기