콘텐츠로 건너뛰기
Monu Tools

chmod 계산기

Unix 파일 권한을 체크박스, 8진수(예: 755), 기호 표기(예: rwxr-xr-x) 간에 변환합니다.

chmod 계산기 사용 방법

  1. 01

    소유자, 그룹, 기타에 대한 읽기, 쓰기, 실행 체크박스를 선택하세요.

  2. 02

    또는 755와 같은 8진수 값을 입력하여 체크박스를 자동으로 설정하세요.

  3. 03

    바로 실행할 수 있는 chmod 명령을 복사하세요.

Unix 권한이란 무엇인가요?

Unix 파일 권한은 파일 또는 디렉터리를 읽고, 쓰고, 실행할 수 있는 사람을 제어하며 소유자, 그룹 및 기타 모든 사람의 세 그룹으로 나뉘어요. 이 계산기는 대화형 확인란, 755와 같은 숫자 8진수 형식 및 rwxr-xr-x와 같은 기호 형식 간에 변환하여 세 가지를 모두 동기화해요.

숫자의 작동 방식

각 그룹은 읽기(4), 쓰기(2), 실행(1)의 3비트를 얻고 이를 더해 한 자리를 얻어요. 따라서 7은 읽기 + 쓰기 + 실행(rwx), 5는 읽기 + 실행(r-x), 6은 읽기 + 쓰기(rw-)예요. 그룹당 하나씩 세 자리 숫자가 익숙한 허가 번호를 제공해요.

알아둘 가치가 있는 공통 가치

공통의 가치는 기억할 가치가 있어요. 755는 디렉터리 및 실행 파일에 적합해요. 소유자는 전체 액세스 권한을 갖고 그룹 및 다른 사용자는 읽고 실행할 수 있지만 쓸 수는 없어요. 644는 일반 웹 파일에 적합해요. 소유자는 읽고 쓸 수 있고 다른 사람은 읽기만 할 수 있어요.

민감한 파일의 경우 600은 상황을 엄격하게 유지해요. 소유자만 읽고 쓸 수 있고 다른 사람은 액세스할 수 없어요. 이는 SSH 개인 키 및 유사한 비밀에 필요한 것이에요.

특수 비트 및 네 번째 숫자

또한 특수 비트, setuid, setgid 및 고정 비트에 대한 선택적인 네 번째 선행 숫자가 있으며, 이는 프로그램 실행 방식이나 공유 디렉터리 작동 방식을 변경해요. 하나를 설정하면 실행 위치가 x 대신 s 또는 t로 표시돼요.

출력을 사용하는 방법

계산기는 즉시 실행할 수 있는 chmod 명령을 제공하고 브라우저에서 완전히 실행돼요. 참조 및 변환기이므로 파일 자체를 변경하지 않아요.

자주 묻는 질문

755와 644는 무엇을 의미하나요?

755는 소유자에게 전체 접근 권한을, 나머지에게는 읽기 및 실행 권한을 부여합니다. 디렉터리와 스크립트에 사용됩니다. 644는 소유자에게 읽기 및 쓰기, 나머지에게는 읽기만 부여합니다. 일반 파일에 사용됩니다.

777은 무엇이며 안전한가요?

777은 모든 사람에게 읽기, 쓰기, 실행 권한을 부여합니다. 서버에서는 누구나 파일을 수정할 수 있어 거의 항상 안전하지 않습니다. 대신 755 또는 644를 사용하세요.

파일을 실행 가능하게 만들려면 어떻게 하나요?

실행 비트를 추가하세요. 644에서 755로 변경하거나 chmod +x를 사용하면 소유자, 그룹, 기타 모두에게 실행 권한이 부여됩니다.

기호 표기와 8진수 표기의 차이는 무엇인가요?

8진수(예: 755)는 권한을 숫자로 인코딩하고, 기호(rwxr-xr-x 또는 u+x)는 문자로 설명합니다. 이 도구는 두 표기 모두 표시하고 동기화됩니다.

setuid, setgid, sticky bit란 무엇인가요?

네 번째 앞자리 숫자입니다. setuid와 setgid는 프로그램을 소유자 또는 그룹으로 실행하고, 디렉터리의 sticky bit는 사용자들이 서로의 파일을 삭제하지 못하게 합니다(/tmp처럼).

실행 비트가 s 또는 t로 표시되는 이유는 무엇인가요?

setuid, setgid 또는 sticky bit가 설정된 경우 특수 비트가 활성화되었음을 알리기 위해 실행 위치가 x 대신 s 또는 t로 표시됩니다.

출처

문제 신고