본문으로 건너뛰기
ToolMug

chmod 계산기

소유자, 그룹, 기타 사용자의 읽기, 쓰기, 실행을 체크하면 숫자·기호 권한과 chmod 명령어가 나와요. 반대로 755나 rwxr-xr-x를 입력해 무슨 뜻인지 확인할 수도 있어요.

브라우저에서 실행 — 입력한 내용은 업로드되지 않아요

읽기쓰기실행#
소유자7
그룹5
기타 사용자5
특수 비트

명령어

chmod 755 file
chmod u=rwx,g=rx,o=rx file
자주 쓰는 값

사용 방법

  1. 소유자, 그룹, 기타 사용자의 권한을 체크하거나, 8진수 값이나 기호 문자열을 입력하세요.
  2. 필요하면 setuid, setgid, sticky 비트를 추가하세요.
  3. 숫자 또는 기호 형식의 chmod 명령어를 복사하세요.

옵션 설명

8진수
각 자리는 소유자, 그룹, 기타 사용자에 대해 읽기(4), 쓰기(2), 실행(1)을 더한 값이에요. 755 = 소유자는 rwx, 그룹과 기타 사용자는 r-x예요. 맨 앞에 네 번째 자리를 붙이면 특수 비트를 설정해요.
특수 비트
setuid(4)는 프로그램을 소유자 권한으로 실행하고, setgid(2)는 그룹 권한으로 실행하거나 디렉터리 안의 새 파일이 그룹을 물려받게 해요. sticky 비트(1)를 /tmp 같은 디렉터리에 설정하면 파일 소유자만 자기 파일을 삭제할 수 있어요.

예시

8진수 기호 주요 용도
600 rw—–– 개인 키, 비밀 정보
644 rw-r–r– 일반 파일
755 rwxr-xr-x 디렉터리, 스크립트
1777 rwxrwxrwt /tmp

자주 묻는 질문

644와 755는 무슨 뜻인가요?

644(rw-r--r--)는 일반 파일에 흔히 쓰여요. 소유자는 수정할 수 있고 모두가 읽을 수 있어요. 755(rwxr-xr-x)는 디렉터리와 스크립트에 흔히 쓰여요. 모두가 읽고 들어가거나 실행할 수 있지만 변경은 소유자만 할 수 있어요.

777은 왜 피해야 하나요?

시스템의 모든 사용자가 파일을 수정하거나 바꿔치기할 수 있기 때문이에요. 그래서 웹 서버와 SSH는 누구나 쓸 수 있는 파일을 거부하거나 경고해요.

ls 출력에 대문자 S나 T가 보이면 무슨 뜻인가요?

특수 비트는 설정되어 있지만 해당하는 실행 비트가 없다는 뜻이에요. 대개 실수로 설정된 경우예요.

개인정보 보호

이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.

관련 도구