Command Palette

Search for a command to run...

Chmod Calculator

Chmod 계산기

Unix/Linux 파일 권한을 8진수(755)와 심볼릭(-rwxr-xr-x) 형식으로 변환하고 계산합니다.

권한 설정

소유자 (Owner)

그룹 (Group)

기타 (Other)

8진수 형식

숫자 표현 (예: 755)

심볼릭 형식

문자 표현 (예: -rwxr-xr-x)

권한 설명

권한 설정 755 (-rwxr-xr-x)의 의미:

  • 소유자 (Owner): 권한: 읽기 (read), 쓰기 (write), 실행 (execute)
  • 그룹 (Group): 권한: 읽기 (read), 실행 (execute)
  • 기타 (Other): 권한: 읽기 (read), 실행 (execute)

What

Chmod 계산기 정의

chmod 권한은 읽기/쓰기/실행을 8진수나 심볼로 표현합니다.

Cases

대표 활용 사례

1

rwx를 8진수로 변환

2

사용자/그룹 권한 이해

3

스크립트 실행 권한 설정

How To

chmod 권한을 계산하는 방법

8진수와 심볼릭 권한을 서로 변환하는 단계별 가이드입니다.

1

형식 선택

8진수(예: 755) 또는 심볼릭(예: -rwxr-xr-x) 중 입력 형식을 선택합니다.

2

권한 설정/입력

권한 체크박스를 조정하거나 값을 입력합니다.

3

결과 확인

변환된 8진수/심볼릭 결과와 권한 설명을 확인하고 복사합니다.

Knowledge

Unix 파일 권한 이해하기

파일 권한이란?
Unix/Linux 시스템에서 모든 파일과 디렉토리에는 접근 권한이 있습니다. 읽기(r, 4), 쓰기(w, 2), 실행(x, 1) 세 가지 권한이 소유자(owner), 그룹(group), 기타(others) 세 범주에 각각 적용됩니다.
8진수 표기법
권한을 숫자로 표현합니다. 각 범주의 권한을 더해 0-7 사이 숫자가 됩니다. 755는 소유자=7(rwx), 그룹=5(r-x), 기타=5(r-x)를 의미합니다. chmod 755 file 형태로 사용합니다.
심볼릭 표기법
-rwxr-xr-x처럼 문자로 표현합니다. 첫 문자는 파일 유형(-, d, l 등), 이후 3문자씩 소유자/그룹/기타 권한입니다. chmod u+x(소유자에게 실행 추가), chmod go-w(그룹/기타에서 쓰기 제거) 형태로도 사용합니다.
특수 권한: SUID, SGID, Sticky Bit
SUID(4000)는 실행 시 소유자 권한으로 동작, SGID(2000)는 그룹 권한으로 동작, Sticky bit(1000)는 디렉토리에서 소유자만 삭제 가능하게 합니다. /tmp가 sticky bit의 대표적 예입니다.
보안 권장사항
777은 모든 사용자에게 모든 권한을 주므로 보안 위험이 있습니다. 웹 서버 파일은 644(소유자만 쓰기), 실행 파일은 755가 일반적입니다. 민감한 설정 파일은 600(소유자만 읽기/쓰기)으로 보호하세요.

FAQ

자주 묻는 질문

유닉스(Unix)란 무엇인가요?
유닉스는 벨 연구소에서 처음 개발된 강력한 멀티태스킹, 다중 사용자 컴퓨터 운영 체제입니다. 리눅스와 macOS를 포함한 많은 현대 운영 체제가 유닉스 원칙을 기반으로 합니다.
파일 권한(File Permissions)이란 무엇인가요?
파일 권한은 누가 파일을 읽고, 쓰고, 실행할 수 있는지를 결정합니다. 유닉스 계열 시스템에서는 파일 소유자, 그룹 소유자, 기타 사용자의 세 가지 범주로 관리됩니다.
Chmod 명령어는 무엇인가요?
chmod(change mode)는 파일 시스템 객체(파일 및 디렉토리)의 접근 권한을 변경하는 데 사용되는 유닉스 계열 운영 체제의 명령줄 유틸리티입니다.
숫자(8진수) 권한은 어떻게 계산하나요?
8진수 권한은 0-7 숫자를 사용합니다. 읽기=4, 쓰기=2, 실행=1이며 이를 합산합니다. 예: 7 = 4+2+1 (모두), 5 = 4+1 (읽기+실행).
기호(심볼릭) 권한은 무엇인가요?
심볼릭 권한은 문자를 사용하여 접근 권한을 나타냅니다. 'r'은 읽기, 'w'는 쓰기, 'x'는 실행, '-'는 권한 없음을 의미하며 소유자, 그룹, 기타 사용자로 그룹화됩니다.
일반적으로 사용되는 권한에는 어떤 것이 있나요?
일반적인 설정: 755 (스크립트/프로그램용, 소유자 전체, 기타 읽기/실행), 644 (파일용, 소유자 읽기/쓰기, 기타 읽기 전용), 777 (모든 사용자에게 전체 권한, 주의해서 사용).
Chmod 계산기