logohsb.horse

chmod 시뮬레이터

현재 mode에 numeric 또는 GNU symbolic mode를 적용하고 결과 permission bit를 browser에서 확인합니다.

실제 file을 변경하지 않고 comma clause, 연속 작업, 조건부 X, permission 복사, special bit, umask 영향을 순서대로 확인합니다.

mode는 이 browser 안에서만 계산합니다.

현재 mode

예: 755, 0755, 4755, rwxr-xr-x, rwsr-xr-x

대상
적용할 mode

예: 644, u+x, g-w,o-r, a=rw, o+g, og+rX-w

umask

user class를 생략한 symbolic mode에만 적용합니다.

계산 결과

현재 mode와 적용할 mode를 입력하세요.

사용 방법

  1. 1

    현재 상태 입력

    현재 mode를 입력하고 일반 file 또는 directory를 선택합니다.

  2. 2

    chmod mode 지정

    Numeric 또는 symbolic mode를 입력합니다. user class를 생략하면 umask도 확인합니다.

  3. 3

    bit 변경 확인

    Octal, symbolic 표시, 각 class, special bit, 작업별 변경을 확인합니다.

재현 범위

GNU Coreutils mode bit 계산을 대상으로 합니다. ACL, owner, effective user, symlink, recursive 처리, OS policy에 따른 setid 해제는 재현하지 않습니다. Directory의 4자리 이하 numeric mode는 GNU chmod와 같이 기존 setuid와 setgid를 유지합니다.

자주 묻는 질문

X와 x는 무엇이 다른가요?
x는 항상 execute/search를 적용합니다. X는 directory이거나 execute bit가 하나라도 있는 file에만 적용합니다.
user를 생략한 +w와 a+w는 같은가요?
다릅니다. +w는 umask가 보호하는 bit를 변경하지 않고 a+w는 umask를 무시합니다.
실제 file permission을 변경하나요?
변경하지 않습니다. 입력한 mode bit만 이 browser 안에서 계산합니다.