chmod 계산기
리눅스 파일 권한(chmod)의 숫자 ↔ rwx 상호 변환, 특수 비트(setuid/setgid/sticky), umask 계산 도구입니다.
권한 설정
자주 쓰는 권한
특수 비트
읽기 (r=4)
쓰기 (w=2)
실행 (x=1)
소유자 (u)
그룹 (g)
기타 (o)
0755
rwxr-xr-x
숫자 입력
상세 결과
umask 계산기
파일 권한 개요
리눅스에서 모든 파일과 디렉토리는 소유자(user), 그룹(group), 기타(others) 세 범주에 대해 읽기(r=4), 쓰기(w=2), 실행(x=1) 권한을 가집니다.
특수 비트
- setuid (4000): 실행 시 파일 소유자 권한으로 실행 (예:
/usr/bin/passwd) - setgid (2000): 실행 시 파일 그룹 권한으로 실행. 디렉토리에 설정하면 새 파일이 디렉토리 그룹을 상속
- sticky bit (1000): 디렉토리에서 파일 소유자만 삭제 가능 (예:
/tmp)
umask
umask는 새 파일/디렉토리 생성 시 기본 권한에서 제거할 비트를 지정합니다. 일반적으로 파일은 666 - umask, 디렉토리는 777 - umask로 생성됩니다.