Command Palette

Search for a command to run...

Chmod 권한 작동 방식: 755, 644 및 Octal

Chmod 권한 작동 방식: 755, 644 및 Octal

T
Toolz Team
|Sep 13, 2026|15 최소 읽기
Google 에서 Toolz.dev 를 선호합니다

코딩 도구 컬렉션의 일부입니다

Chmod 계산기

8 진수,기호 및 rwx 체크 박스 사이에서 유닉스 파일 권한을 변환합니다. 소유자,그룹 및 다른 사람에 대한 읽기,쓰기 및 실행 토글,더하기 setuid,setgid 및 sticky,그리고 chmod 명령을 복사 - 브라우저에서 모두.

Chmod 계산기를 사용하십시오

처음으로 프로덕션 서버의 파일에서 자신을 잠그고 "600&quot 로 설정;600 이 의미하는 바를 설명하지 않고 튜토리얼을 따르고있었습니다. 명령을 입력하면 배포 스크립트가 더 이상 파일을 읽을 수 없으며 웹 서버 프로세스에 필요한 그룹 읽기 액세스를 제거했다는 사실을 해결하는 데 20 분을 보냈습니다. 개인 키의 경우 번호가 잘못되지 않았습니다. 해당 파일의 경우 잘못되었으며 권한을 내가 이해 한 값이 아닌 마법의 주문으로 취급했기 때문에 그 이유에 대한 직관이 없었습니다.

유닉스 파일 권한은 누군가가 그림을 그리면 위협적으로 보이고 간단한 주제 중 하나입니다. 세 가지 클래스의 사용자,세 가지 종류의 액세스 및 체크 박스를 숫자로 바꾸는 소량의 산술 chmod 기대한다. 문제는 두 표현, 숫자 모드가 좋아진다는 것입니다 755 그리고 기호 모드는 다음과 같습니다 rwxr-xr-x, 아무것도 닮지 않은 것 같고, 머리 속에서 그들 사이를 전환하는 것은 누구도 연습하는 것을 좋아하지 않는 기술입니다.

X-1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 10 Chmod 계산기 변환이 당신을 위해 수행되며,더 유용하게,한 번에 세 가지보기를 모두 보여줍니다. Toggle a checkbox and the octal number,the symbolic string,and the ready-to-run chmod 모든 업데이트를 함께 명령하세요. 배포를 중단한 날에 갖고 싶은 도구입니다. 동시에 세 각도에서 권한을 보는 것이 단일 숫자가 결코 갖지 못할 직관을 구축하는 것이기 때문입니다.

TL;DR: 유닉스 권한은 각각 3 비트 (read=4,write=2,execute=1) 로 3 개의 클래스 (owner,group, others) 를 커버한다. 755 와 같은 숫자 모드는 클래스당 그 값을 추가한다; rwxr-xr-x 와 같은 심볼릭 모드는 그것들을 철자한다. 이 계산기는 8 진수,심볼릭, rwx 체크박스 사이를 실시간으로 변환하고,setuid, setgid,sticky 특수 비트를 처리하며,정확한 chmod 명령을 생성한다. 가입 없이 브라우저에서 완전히 실행된다.

chmod 계산기는 어떤 문제를 해결합니까?

핵심적인 어려움은 동일한 권한이 시각적으로 닮지 않은 두 얼굴을 가지고 있다는 것입니다. 문서 및 ls -l 당신을 보여 rwxr-xr-x. 그만큼 chmod 명령은 보통 원한다 755. 그 사이를 이동하려면 읽기, 쓰기, 실행을 합산하여 각 세 글자 그룹을 숫자로 변환해야 하며, 잠김 상태에서 한 키 입력 떨어진 오타가 있는 서버에서 압력을 가하여 안정적으로 수행해야 합니다. 사람이 실수를 합니다.

계산기는 산술을 제거하고,그만큼 중요한 것은 모호함을 없애줍니다. 여러분이 그걸 볼 수 있을 때 755 이다 rwxr-xr-x is "owner: read,write, execute; group and others: read,execute, " 권한은 외운 숫자가 아니라 읽을 수 있는 문이 됩니다. 즉,튜토리얼에서 모드를 복사하는 것과 모드가 파일에 적합한지 아는 것의 차이입니다.

안전 각도도 있습니다. 권한은 작은 실수가 큰 결과를 초래하는 몇 안되는 것 중 하나입니다. 개인 키를 다음으로 설정하십시오 644 그리고 박스에 있는 모든 사용자가 읽을 수 있습니다. 웹 디렉토리를 로 설정합니다 777 그리고 당신은 세상에 쓰기 접근 권한을 넘겨주었습니다. 숫자 옆에 모드가 허용하는 것을 일반 영어로 설명하는 도구는 사건을 일으킨 후가 아니라 변경 사항을 커밋하기 전에 실행하는 온전한 확인과 동일한 개인 정보 보호 우선, 행동 전 이해 사고 방식이 실행됩니다 데이터 개인 정보 보호 온라인 도구 안내하고 양식에 붙여넣는 모든 항목만큼이나 권한에도 적용됩니다.

Unix 파일 권한은 어떻게 작동합니까?

POSIX 시스템의 모든 파일과 디렉토리는 세 클래스의 사용자에 대한 권한을 전달합니다. 소유자는 파일을 소유하는 계정입니다. 그룹은 액세스 수준을 공유하는 명명된 사용자 집합입니다. 다른 사람들은 시스템의 다른 모든 사람들입니다. 그 세 클래스 각각에는 세 개의 독립적인 비트가 있습니다: 읽기,쓰기, 실행.

그 비트들이 의미하는 것은 파일과 디렉토리 사이에서 약간씩 다르며,이것은 사람들을 넘어뜨리는 디테일이다. 파일에서 read 는 내용을 볼 수 있게 하고,write 는 그것들을 변경할 수 있게 하고,실행은 파일을 프로그램으로 실행할 수 있게 한다. 디렉토리에서 read 는 엔트리를 나열하게 하고,write 는 그 안에 엔트리를 생성하고 삭제하게 하며,실행은 디렉토리를 입력하고 그 안에 있는 파일들을 이름으로 접근할 수 있게 한다. 그렇기 때문에 디렉토리는 거의 항상 "directory&quot 를 실행; 이상하게 들리더라도 그것을 전혀 사용할 수 있어야 하는 모든 클래스에 대해 실행 비트 세트를 필요로 한다. 계산기는 9 비트 각각을 체크박스에 매핑하므로 전체 그림을 한눈에 보고 의도한 액세스를 정확하게 전환할 수 있다.

8 진법 허가 번호는 어떻게 계산됩니까?

이것은 한번 이해할만한 산술의 조각입니다. 왜냐하면 그 후 숫자들이 스스로 읽히기 때문입니다. 각 클래스 내에서 read 는 4 의 가치가 있고,write 는 2 의 가치가 있고,execute 는 1 의 가치가 있습니다. 그 세 값은 2 의 거듭제곱이기 때문에 선택되었습니다. 즉,모든 조합이 합산되어 0 과 7 사이의 고유한 합계가 됩니다. 여기에 전체 매핑이 있습니다.

팔진수 이진 상징적인 의미
7 X 1000 X 1000 X 1000 X 100 X 100 X 100 X 100 X 100 X 100 X 70 X 100 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 70 X 111 rwx 읽고, 쓰고, 실행하세요
6 X 1000 X 1000 X 1000 X 100 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 60 X 110 rw- 읽고, 쓰고
5 X 1000 X 1000 X 1000 X 100 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 50 X 5 101 rx 읽고, 실행하세요
4 X 1000 X 1000 X 1000 X 400 X 400 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 40 X 100 아르-- 읽기 전용
3 X 1000 X 1000 X 1000 X 100 X 100 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 30 X 011 -wx 쓰기, 실행
2 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 2000 X 010 -w- 쓰기만 하세요
1 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 1000 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 100 X 1 001 --엑스 만 실행
0 000 --- 접근 불가

전체 모드는 이 숫자 중 세 자리, 소유자, 그룹, 기타 순서로 구성됩니다. 그래서 755 소유자 7 (읽기,쓰기, 실행), 그룹 5 (읽기,실행), 기타 5 (읽기,실행) 로 읽습니다. 계산기는 이 추가를 양방향으로 수행합니다: 확인란을 선택하고 숫자가 나타나는 것을 보거나 숫자를 입력하고 상자가 채워지는 것을 도구에서 몇 번 수행하는 것은 위의 테이블이 어떻게 올려다보는 것이 아니라 아는 것이 되는가입니다.

chmod 755 와 chmod 644 는 무엇을 의미합니까?

이들은 당신이 다른 어떤 것보다 더 많이 사용할 두 가지 모드이므로 메모리에 전념 할 가치가 있으며 계산기는 왜 각각이 작업의 기본값인지 확인하는 가장 빠른 방법입니다.

chmod 755 소유자에게 모든 접근 (읽기,쓰기, 실행) 을 주고 그룹과 다른 사람들에게 읽기 및 실행을 준다. 모든 사람이 실행할 수 있어야 하지만 소유자만 변경할 수 있어야 하는 디렉토리와 스크립트 또는 프로그램의 표준 모드이다. the execute bit on group and others is what lets other users enter the directory or run the script.

chmod 644 소유자에게 읽기와 쓰기를 제공하고,그룹과 다른 사람들에게 읽기만 제공하고,어디서나 실행하지 않습니다. HTML 페이지,이미지, 세계적으로 읽을 수 있어야 하는 구성,소스 파일과 같은 일반 파일의 표준 모드이며,소유자가 편집하고 다른 모든 사람이 읽기만 하면 되는 일반 텍스트 파일이 실행 가능할 이유가 없으므로 644 는 그 부분을 조금 벗어납니다.

주목해야 할 패턴은 디렉토리와 실행 파일이 755 를 얻는 반면 일반 파일은 644 를 얻는다는 것이며 유일한 차이점은 실행 비트입니다. 기호 문자열과 함께 계산기에서 두 모드를 나란히 보는 것입니다 rwxr-xr-x 그리고 rw-r--r-- 아래에서는 두 숫자를 암기하는 것이 결코 그렇지 않은 방식으로 관계를 명확하게 만듭니다.

setuid, setgid 및 끈적끈적한 비트는 무엇입니까?

9 개의 표준 비트 저쪽에 3 개의 특별한 조금은,모드의 정면에 선택적인 제 4 의 손가락에 의해 놓이고,허가 진짜로 미묘하게 얻는 곳에 이다. 계산기는 그것의 자신의 체크 박스로 각각을 드러내고 결과를,정확하게 것과 같이,앞 8 진법 손가락 및 상징적인 끈 둘 다로 접는다 ls -l 그들을 표시합니다.

특별한 숫자에서 4 의 가치가 있는 setuid 비트는 실행 가능한 실행 파일을 실행한 사용자가 아닌 소유자의 권한으로 실행합니다. 고전적인 예는 다음과 같습니다 passwd 일반 사용자가 만질 수 없는 시스템 파일에 써야 하는 명령어. 심볼릭 리스팅에서 setuid 는 owner's execute 문자를 로 바꿉니다 s, 그래서 755 setuid와 함께 rwsr-xr-x 그리고 모드가 쓰여집니다 4755.

2 의 가치가 있는 setgid 비트는 그룹에 대해 동일한 작업을 수행하며 디렉토리에서는 추가 작업을 수행합니다: 내부에서 생성된 새 파일은 creator's 기본 그룹이 아닌 directory's 그룹을 상속하며,이는 공유 프로젝트 폴더에 필요한 것으로 표시됩니다 s 그룹's 에서 실행 위치.

1 의 가치가 있는 끈끈한 조금은 디렉토리에 주로 적용한다. 놓을 때,file's 소유자만 삭제하거나 디렉토리 안쪽에 그 파일을 개명할 수 있다,다른 사람이 디렉토리에 쓰기 접근이 있더라도,이것을 지키는 것 이다 /tmp 사용자가 서로를 삭제할 수 없는 공유 스크래치 공간으로 사용's 파일입니다. 그것은으로 보여줍니다 t others&#39에서; 위치를 실행하므로 누구나 쓸 수 있는 임시 디렉터리가 있습니다 1777, 또는 rwxrwxrwt. 특수 비트가 설정되었지만 기본 실행 비트가 꺼져 있는 경우 문자는 대문자로 표시됩니다 S 또는 T그리고 계산기는 출력이 항상 실제 목록과 일치하도록 이를 정확하게 재현합니다.

숫자 모드와 기호 모드의 차이점은 무엇입니까?

둘 다 동일한 권한을 설명합니다; 그것들은 단지 두 개의 표기법일 뿐이며,각각의 사용 시기를 알면 마찰이 절약됩니다. 숫자 모드,8 진수는 다음과 같습니다 755는 콤팩트하고 절대적이다. 모든 비트를 한꺼번에 설정하기 때문에 대부분의 경우 볼 수 있는 형태이다 chmod 예제 및 배포 스크립트. 기호 모드, 같은 문자 rwxr-xr-x, 는 무엇이다 ls -l 인쇄하므로 시스템을 검사할 때 읽는 양식입니다.

기호 표기법에도 상대적인 형태가 있습니다 chmod 수락하고 계산기는 생성 할 필요가 없지만 알 가치가 있습니다: chmod u+x file 다른 것을 건드리지 않고 소유자를 위해 실행을 추가합니다 chmod go-w file 그룹 및 기타에서 쓰기를 제거합니다. 그 상대 형식은 한 비트를 변경하고 나머지는 그대로 두려고 할 때 명령줄에서 편리합니다. 계산기는 절대 모드를 처리합니다. 이는 한 비트를 누르기보다는 file's 권한이 무엇인지 결정할 때 올바른 모델이며 입력할 8진수와 확인할 수 있는 기호가 제공됩니다 ls -l 이후. 권위 있는 동작의 경우 POSIX 사양입니다 chmod 그리고 파일 모드 비트가 기본 참조입니다.

계산기가 모든 보기를 동기화하는 방법

도구의 설계 원칙은 하나의 진리 소스,허가 비트 집합이 있고 모든 표현이 그것으로부터 파생된다는 것입니다. 체크 박스를 전환하고 8 진수,기호, 명령 및 일반 영어 설명은 모두 동일한 상태에서 다시 계산됩니다. 유효한 8 진수 또는 기호 값과 비트 업데이트를 입력하면 다른 모든 보기로 다시 흘러 나옵니다. 이는 세 가지 표기법이 결코 동의하지 않을 수 없다는 것을 의미하며,이는 전체 요점입니다: 표시 할 수있는 변환기 755 잘못된 기호 문자열 옆에는 손으로 계산하는 것보다 더 나쁠 것입니다.

평범한-영어 요약은 내가 가장 많이 읽고 있는 부분이다. 그것은 현재 모드가 허용하는 것을 정확히 클래스당 한 줄씩 철자하고,단어로 어떤 특별한 비트를 플래그한다. 내가 실제 시스템에 권한을 적용하기 전에,그 문장은 내가 입력한 것과 내가 의미했던 것의 차이를 잡아내는 체크를 내가 사용하는 다른 개발자 유틸리티 옆에 이렇게 빠르고 안정적인 변환기를 유지하는 것,the base64 변환기 그리고 the 해시 생성기 그 중 는 에 설명된 워크플로의 일부입니다 개발자 생산성 도구 가이드와 더 넓은 컬렉션이 있습니다 코딩 도구 가이드.

권한을 올바르게 얻기 위한 빠른 워크플로우

다음은 실제로 도구를 사용하는 방법입니다. 튜토리얼이나 오류 메시지가 모드를 제공 할 때,나는 계산기에 팔분점을 붙여넣고 컨텍스트가 필요로하는 것을 확인하기 위해 일반 - 영어 요약을 읽습니다. 내가 처음부터 권한을 설정 할 때,나는 내가 원하는 것에 가까운 사전 설정에서 시작, 644 파일의 경우 또는 755 디렉터리나 스크립트의 경우 개별 비트를 전환하고 내가 의도한 내용이 정확히 나올 때까지 설명 업데이트를 시청합니다. 그런 다음 생성된 내용을 복사합니다 chmod 명령하고 실행하십시오. 전체 루프는 몇 초가 걸리고 숫자 추측을 중단 한 이후로 두 번 이상의 잠금을 막았습니다.

사전 설정은 매일 나타나는 모드를 다루며,공유 디렉토리에 setgid 가 진정으로 필요하거나 임시 폴더에 끈적끈적한 비트가 필요할 때 더 드문 경우를 위해 특수 비트 확인란이 있습니다. 동일한 서버에서 JSON,YAML 및 기타 형식으로도 작업하는 경우,the JSON 포맷터 그리고 CSS 포맷터 일상적인 작업을 더 빠르게 만드는 소규모 클라이언트 측 유틸리티 세트를 마무리합니다.

자주 묻는 질문

chmod 계산기 란 무엇입니까?

chmod 계산기는 숫자 8 진수 모드,기호 rwx 문자열 및 개별 읽기,쓰기 및 실행 설정 간에 Unix 파일 권한을 변환합니다. 수동 8 진수 수학없이 원하는 권한에 대한 정확한 chmod 명령을 제공합니다.

chmod 755 는 무엇을 의미합니까?

chmod 755 는 소유자에게 읽기,쓰기 및 실행 (7) 을 제공하고 그룹과 다른 사람들은 읽기 및 실행 (5 및 5) 을 제공합니다. 스크립트와 디렉토리의 공통 모드입니다: 소유자는 변경할 수 있고 다른 모든 사람은 실행하거나 입력 할 수 있지만 수정할 수는 없습니다.

chmod 644 는 무엇을 의미합니까?

chmod 644 는 소유자에게 읽기 및 쓰기 (6) 를 제공하고 그룹 및 다른 사람들은 읽기 전용 (4 및 4) 을 제공합니다. 소유자가 편집 할 수 있어야하고 다른 모든 사람이 읽을 수있는 일반 파일의 표준 모드입니다.

8 진법 허가 번호는 어떻게 계산됩니까?

각 권한 클래스는 읽기 (4), 쓰기 (2) 및 실행 (1) 을 추가하여 구축된 하나의 8 진수입니다. 따라서 7 은 읽기,쓰기 및 실행,6 은 읽기 및 쓰기,5 는 읽기 및 실행,4 는 읽기 전용입니다. 세 자리는 소유자,그룹 및 기타 순서입니다.

setuid, setgid 및 끈적끈적한 비트는 무엇입니까?

네 번째 선행 8 진수로 설정된 특수 권한 비트입니다. setuid (4) 는 소유자 권한으로 파일을 실행하고,setgid (2) 는 그룹 권한으로 실행하거나 디렉토리에서 그룹을 공유하며,sticky bit (1) 는 파일 소유자만 공유 디렉토리 안에서 삭제하도록 합니다.

숫자 모드와 기호 모드의 차이점은 무엇입니까?

숫자 모드는 755 와 같은 8 진수를 사용합니다. 기호 모드는 ls -l 목록과 일치하는 rwxr-xr-x 와 같은 문자를 사용합니다. 그들은 동일한 권한을 설명합니다; 이 도구는 문서 또는 명령이 기대하는 것을 사용할 수 있도록 그들 사이를 변환합니다.

Chmod 계산기는 모바일에서 작동합니까?

예. 이 도구는 완벽하게 반응하며 휴대폰,태블릿 및 데스크톱의 모든 최신 브라우저에서 작동합니다. 사용하는 장치에 관계없이 변환이 동일합니다.

Chmod 계산기는 무료입니까?

예. 가입도없고 워터 마크도없고 사용 제한도없이 완전히 무료입니다. 모든 변환은 브라우저에서 발생하며 서버로 전송되는 것은 없습니다.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!