| 읽기 (4) | 쓰기 (2) | 실행 (1) | Σ | |
|---|---|---|---|---|
| 소유자파일을 소유한 사용자 | 7 | |||
| 그룹파일 그룹의 구성원 | 5 | |||
| 기타그 외 모든 사용자 | 5 |
특수 비트
3자리 또는 4자리, 예: 755, 4755
9자, 예: rwxr-xr-x
$ chmod 755 script.sh$ chmod u=rwx,g=rx,o=rx script.shls -l 표시: -rwxr-xr-x · drwxr-xr-x
체크박스, 8진수(755), 기호 표기(rwxr-xr-x)로 Unix 권한을 계산하며 모두 연동됩니다. chmod 명령 생성, 비트별 설명, 위험한 권한 경고, umask 계산을 지원합니다.
소유자, 그룹, 기타마다 읽기·쓰기·실행을 체크하거나 '자주 쓰는 모드'에서 고릅니다.
'숫자 (8진수)'나 '기호 표기'에 직접 입력해도 되며, 체크박스가 따라 바뀝니다.
필요하면 특수 비트(setuid, setgid, 스티키)를 추가합니다.
파일 또는 폴더 이름을 입력하고, 필요하면 '하위 폴더에도 적용 (-R)'을 켠 뒤 명령을 복사합니다.
소유자는 읽기·쓰기·실행, 그룹과 기타는 읽기·실행이 가능합니다. 스크립트, 프로그램, 폴더에 흔히 쓰는 권한입니다.
600입니다. 소유자만 읽고 쓸 수 있습니다. 다른 사용자가 읽을 수 있는 키는 SSH가 사용을 거부합니다.
777이면 시스템의 누구나 파일을 수정할 수 있습니다. 서버에서는 흔한 보안 구멍입니다.
S는 실행 권한 없이 setuid나 setgid가 설정된 상태, T는 기타에 실행 권한 없이 스티키 비트가 설정된 상태입니다. 일반 파일에서 S는 효과가 없습니다.
umask는 기본 권한에서 해당 비트를 뺍니다. umask 계산기에 022 같은 값을 넣으면 새 파일과 새 폴더에 적용될 권한을 볼 수 있습니다.