chmod 계산기
리눅스 파일 권한을 8진수(755), 기호(rwxr-xr-x), u+x,go-w 같은 chmod 표현식으로 변환합니다. setuid, setgid, 스티키 비트, umask도 함께 보여 줍니다.
| 읽기 | 쓰기 | 실행 | 특수 권한 | |
|---|---|---|---|---|
| 소유자(u) | Yes | Yes | Yes | — |
| 그룹(g) | Yes | — | Yes | — |
| 그 외(o) | Yes | — | Yes | — |
| 8진수 | 기호 표기 | 대표적인 용도 |
|---|---|---|
| 600 | rw------- | 비공개 파일: SSH 키, .env, 인증 정보 |
| 644 | rw-r--r-- | 일반 파일: 웹 페이지, 설정 파일, 문서 |
| 664 | rw-rw-r-- | 편집자 그룹이 함께 쓰는 파일 |
| 700 | rwx------ | 비공개 디렉터리와 스크립트(~/.ssh) |
| 750 | rwxr-x--- | 소유자와 그룹만 쓰는 디렉터리나 프로그램 |
| 755 | rwxr-xr-x | 누구나 실행할 수 있는 디렉터리와 실행 파일 |
| 775 | rwxrwxr-x | 그룹이 함께 쓰는 디렉터리 |
| 777 | rwxrwxrwx | 누구나 무엇이든 할 수 있음 — 서버에서는 피하세요 |
| 1777 | rwxrwxrwt | /tmp 같은 공유 임시 디렉터리 |
| 2775 | rwxrwsr-x | 그룹 프로젝트 디렉터리(새 파일이 그룹을 상속) |
| 4755 | rwsr-xr-x | passwd 같은 setuid 프로그램 |
유닉스 권한은 세 종류의 사용자에게 세 가지를 묻습니다. 소유자, 파일의 그룹, 그 외 모든 사용자가 읽고, 쓰고, 실행할 수 있는가입니다. 이 계산기는 chmod 755에서 쓰는 8진수, ls -l이 보여 주는 rwxr-xr-x 기호 표기, u+x,go-w 같은 chmod 표현식을 서로 변환하며 setuid, setgid, 스티키 비트도 다룹니다. 대응하는 umask와 복사해서 쓸 수 있는 chmod 명령 두 가지도 보여 줍니다.
사용 방법
- 8진수 모드(644, 4755), 기호 모드(rw-r--r--, -rwxr-xr-x), 표현식(u+x,g-w)을 입력하거나, 체크박스로 바꿔 권한을 직접 선택합니다.
- 표현식을 쓸 때는 그 표현식이 바꿀 시작 권한을 정합니다.
- 대상이 폴더라면 디렉터리입니다를 선택합니다. X의 동작이 달라집니다.
- 숫자 또는 기호 chmod 명령을 복사하거나, 누가 무엇을 할 수 있는지 표로 확인합니다.
계산식
자리 숫자 = 4 × 읽기 + 2 × 쓰기 + 1 × 실행, 특수 자리 = 4 × setuid + 2 × setgid + 1 × 스티키
오른쪽 세 자리는 소유자, 그룹, 그 외 사용자입니다. 맨 앞에 선택적인 네 번째 자리가 있으면 특수 비트를 나타냅니다. 표현식에서 +는 비트를 더하고 -는 빼며 =는 정확히 지정합니다. X는 디렉터리이거나 이미 누군가 실행할 수 있는 파일에만 실행 권한을 줍니다. u, g, o, a가 없는 절은 a처럼 동작하지만 umask에 들어 있는 비트는 건드리지 않으므로, umask 022에서 chmod +w는 소유자에게만 쓰기 권한을 줍니다.
예시
664(rw-rw-r--)에서 시작해 u+x,g-w를 적용합니다. 소유자는 실행 권한을 얻고(rwx = 7), 그룹은 쓰기를 잃으며(r-- = 4), 그 외는 읽기를 유지해(4) 744가 됩니다. ls -l에서는 -rwxr--r--로 보입니다. 744에 대응하는 umask는 033입니다.
자주 묻는 질문
chmod 755는 무슨 뜻인가요?
소유자 7 = 읽기 + 쓰기 + 실행, 그룹 5와 그 외 5 = 읽기 + 실행입니다. 모두가 쓸 수 있지만 소유자만 바꿀 수 있는 디렉터리와 프로그램의 일반적인 설정입니다.
ls에 대문자 S나 T가 보이는 이유는 무엇인가요?
대문자는 특수 비트는 설정되었지만 그 아래의 실행 비트가 없다는 뜻이어서 보통 효과가 없습니다. 소문자 s나 t는 둘 다 설정되어 있다는 뜻입니다.
chmod와 umask는 어떻게 다른가요?
chmod는 이미 있는 파일을 바꿉니다. umask는 새로 만들 때 기본값 777(디렉터리) 또는 666(파일)에서 비트를 빼므로, umask 022에서는 디렉터리가 755, 파일이 644가 됩니다.
777을 써도 되는 경우가 있나요?
거의 없습니다. 그 컴퓨터의 모든 계정이 파일을 바꾸거나 대체할 수 있게 됩니다. 웹 서버는 거의 항상 디렉터리 755, 파일 644로 동작합니다.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/chmod-calculator/
인용·퍼가기
kakaoCalc. (2026, November 8). chmod 계산기. https://kakao.mobile/ko/tools/chmod-calculator/
“chmod 계산기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/chmod-calculator/.