CHMOD 계산기: 파일 및 폴더 권한
CHMOD 계산기 — 접근 권한을 설정하는 편리한 도구입니다. 조합을 입력하면 숫자 및 기호 형식으로 결과를 얻을 수 있습니다.
CHMOD 설정
| 권한 | 소유자 권한소유자 권한 | 그룹 권한그룹 권한 | 기타 권한기타 권한 |
|---|---|---|---|
읽기읽기 | |||
쓰기쓰기 | |||
실행실행 |
CHMOD 계산기 — 접근 권한을 설정하는 편리한 도구입니다. 조합을 입력하면 숫자 및 기호 형식으로 결과를 얻을 수 있습니다.
| 권한 | 소유자 권한소유자 권한 | 그룹 권한그룹 권한 | 기타 권한기타 권한 |
|---|---|---|---|
읽기읽기 | |||
쓰기쓰기 | |||
실행실행 |
8진수(숫자) 및 기호 권한 형식 간에 즉시 변환하십시오. 755를 입력하면 rwxr-xr-x를 보거나 그 반대로 할 수 있습니다.
각 사용자 유형에 대한 읽기, 쓰기 및 실행 권한을 보여주는 체크박스와 함께 권한의 명확한 시각적 표현을 확인하십시오.
소유자(사용자), 그룹 및 기타에 대한 권한을 별도로 설정하며, 모든 표준 권한 조합을 지원합니다.
CHMOD 계산기는 Unix 계열 시스템(Linux, macOS, BSD)에서 파일과 디렉터리 권한을 빠르고 정확하게 설정할 수 있도록 도와줍니다. 이 도구는 권한을 기호 형식과 숫자(8진수) 형식 간에 변환하고, 접근 권한을 시각적으로 표시하며, 바로 사용할 수 있는 터미널 명령을 생성합니다.
이는 서버 관리, 웹 애플리케이션 배포, CI/CD 파이프라인, 컨테이너 및 스토리지 시스템에서 특히 중요합니다.
Unix 시스템에서 파일 접근 권한은 세 가지 사용자 그룹에 대해 정의됩니다.
사용자 (User — u) — 파일 소유자 또는 지정된 사용자.
그룹 (Group — g) — 해당 파일의 그룹에 속한 사용자.
기타 사용자 (Others — o) — 시스템의 모든 다른 사용자.
각 그룹은 세 가지 유형의 권한(r, w, x)을 가질 수 있습니다.
권한 | 기호 | 8진수 | 파일에 대한 의미 | 디렉터리에 대한 의미 |
|---|---|---|---|---|
읽기 | r | 4 | 파일 내용 읽기 | 디렉터리 목록 보기 |
쓰기 | w | 2 | 파일 수정 | 파일 생성, 삭제, 이름 변경 |
실행 | x | 1 | 프로그램/스크립트 실행 | 디렉터리 진입(cd) 및 내부 항목 접근 |
실행 권한 (x) 이 없으면 읽기 권한 (r) 이 있더라도 디렉터리에 실제로 접근할 수 없습니다.
값의 합이 각 사용자 그룹에 대한 최종 권한 숫자를 결정합니다.
접근 수준 | 기호 | 계산 | 8진수 |
|---|---|---|---|
전체 권한 | rwx | 4+2+1 | 7 |
읽기 및 쓰기 | rw- | 4+2 | 6 |
읽기 및 실행 | r-x | 4+1 | 5 |
읽기 전용 | r-- | 4 | 4 |
쓰기 및 실행 | -wx | 2+1 | 3 |
쓰기 전용 | -w- | 2 | 2 |
실행 전용 | --x | 1 | 1 |
권한 없음 | --- | 0 | 0 |
사용 사례 | 기호 | 8진수 |
|---|---|---|
전체 접근 (권장되지 않음) | rwxrwxrwx | 777 |
그룹 공유 디렉터리 | rwxrwxr-x | 775 |
그룹 공유 파일 | rw-rw-r-- | 664 |
개인 디렉터리 및 스크립트 | rwx------ | 700 |
개인 파일 (SSH 키, 비밀번호) | rw------- | 600 |
디렉터리 및 실행 스크립트 | rwxr-xr-x | 755 |
일반 웹 파일 (HTML, CSS, 이미지) | rw-r--r-- | 644 |
chmod 명령 실행 시 결과 표시 방식을 제어할 수 있습니다.
Verbose (-v) — 처리된 각 파일에 대한 변경 사항을 자세히 표시.
Changes (-c) — 실제로 권한이 변경된 파일만 표시.
Silent (-f) — 오류 메시지 숨김 (예: 권한 없음, 파일 없음).
Default — 기본 모드로, 오류와 같은 중요한 메시지만 표시하고 성공한 작업에 대한 상세 정보는 표시하지 않음.
다음 설정은 권한이 어떻게, 어디에 적용되는지를 제어합니다.
Recursive (-R) — 디렉터리와 그 안의 모든 내용(하위 디렉터리, 파일, 심볼릭 링크 포함)에 권한 적용 (동작은 시스템에 따라 다를 수 있음).
Reference File (--reference=FILE_NAME) — 숫자 모드를 지정하는 대신 기존 파일의 권한을 복사.
특수 권한 비트:
Setuid (+s, 소유자) — 실행 파일이 실행한 사용자가 아닌 파일 소유자의 권한으로 실행됨.
Setgid (+g) — 객체 유형에 따라 동작이 달라짐: 파일 (프로그램이 파일 그룹의 권한으로 실행됨), 디렉터리 (새로 생성되는 파일이 해당 디렉터리의 그룹을 상속하여 협업을 용이하게 함).
Sticky Bit (+t) — 주로 공유 디렉터리에서 사용됨. 사용자가 자신이 소유한 파일만 삭제하거나 이름을 변경할 수 있도록 허용함 (일반적으로 /tmp 에서 사용됨).
CHMOD 계산기는 Linux 및 Unix 시스템용 파일 및 디렉토리 권한을 계산하는 데 도움을 줍니다. 이 도구는 숫자(8진수) 및 기호 권한 형식 간에 변환하여 파일 및 디렉토리에 대한 올바른 권한을 쉽게 설정할 수 있게 합니다.
CHMOD 권한은 누가 파일이나 디렉토리를 읽고, 쓰고, 실행할 수 있는지 제어합니다. 이 도구는 3자리 8진수 표기법(755와 같은)과 기호 표기법(rwxr-xr-x와 같은)을 모두 지원하여 다양한 사용 사례에 유연성을 제공합니다.
시스템 관리자, 개발자 및 Linux/Unix 시스템에서 작업하며 파일 권한을 올바르게 이해하고 설정해야 하는 모든 사람에게 완벽합니다.
chmod 계산기는 Unix/Linux 파일 권한을 계산하고 이해하는 데 도움이 되는 도구입니다. 숫자(8진법) 권한 표기법(755와 같은)과 기호 표기법(rwxr-xr-x와 같은) 사이를 변환하여 올바른 파일 권한을 설정하기 쉽게 만듭니다.
세 자리 숫자는 세 가지 다른 사용자 그룹의 권한을 나타냅니다: 소유자(첫 번째 자리), 그룹(두 번째 자리), 기타(세 번째 자리). 각 자리는 읽기(4), 쓰기(2), 실행(1) 권한의 합입니다. 예를 들어, 755는 소유자가 읽기+쓰기+실행(7)을, 그룹이 읽기+실행(5)을, 기타가 읽기+실행(5)을 가진다는 의미입니다.
숫자 권한 값(755, 644, 777 등)을 입력하거나 체크박스를 사용하여 개별 권한을 선택하세요. 계산기는 즉시 기호 표기법을 보여주고 각 권한이 파일 소유자, 그룹, 기타에게 무엇을 의미하는지 설명합니다.
일반적인 값은 다음과 같습니다: 755 (rwxr-xr-x) 실행 파일용, 644 (rw-r--r--) 일반 파일용, 600 (rw-------) 개인 파일용, 777 (rwxrwxrwx) 전체 액세스용, 750 (rwxr-x---) 소유자와 그룹만 액세스 가능한 파일용입니다.
아니요, 777 권한은 모든 사람에게 읽기, 쓰기, 실행 액세스를 제공하므로 보안 위험이 있습니다. 임시 파일이나 매우 특정한 제어된 환경에서만 777을 사용하세요. 웹 파일의 경우 디렉토리는 755, 파일은 644가 일반적으로 충분합니다.
파일의 경우: 읽기(r)는 내용 보기를, 쓰기(w)는 수정을, 실행(x)은 파일 실행을 허용합니다. 디렉토리의 경우: 읽기(r)는 내용 나열을, 쓰기(w)는 파일 생성/삭제를, 실행(x)은 디렉토리 액세스를 허용합니다. 디렉토리는 액세스 가능하려면 실행 권한이 필요합니다.
이 도구는 Unix/Linux chmod 권한을 위해 특별히 설계되었습니다. Windows는 다른 권한 시스템(ACL - 액세스 제어 목록)을 사용하므로 숫자 값과 기호 표기법이 Windows 파일 권한에 직접 적용되지 않습니다.
터미널에서 chmod 명령을 사용하세요: 'chmod 755 filename' 또는 'chmod u+rwx,g+rx,o+rx filename'. 계산기는 chmod 명령과 함께 사용할 수 있는 숫자 형식과 기호 형식을 모두 보여줍니다.