600
rw-------
-rw-------
chmod 600 — rw------- 권한
비밀 열쇠와 설정 파일. 소유자만 읽고 씁니다.
600은 rw-------입니다. 소유자는 rw를 쓸 수 있고, 기타 사용자는 접근할 수 없습니다.
누가 무엇을 할 수 있나
세 줄이 소유자·그룹·기타이고, 세 칸이 읽기·쓰기·실행입니다. 파일에서는 실행이지만 폴더에서는 안으로 들어가는 권한입니다.
| 읽기 | 쓰기 | 실행 | |
|---|---|---|---|
| 소유자6 | ✓ | ✓ | · |
| 그룹0 | · | · | · |
| 기타0 | · | · | · |
폴더에서는 실행 비트가 "안으로 들어가기"입니다. 읽기만 있고 실행이 없으면 목록은 보이는데 그 안의 파일은 열 수 없습니다.
- rwx 표기
- rw-------
- ls -l (파일)
- -rw-------
- ls -l (디렉터리)
- drw-------
- chmod 표기
- chmod u=rw,g=,o=
- 명령
- chmod 600 <file>
- 2진수
- 110000000
- 10진수
- 384
- umask (디렉터리)
- 177
- umask (파일)
- 066
한 자리만 다른 모드
읽는 방법
- 읽기 4, 쓰기 2, 실행 1을 더해 한 자리를 만듭니다. 7은 4+2+1, 5는 4+1입니다.
- 자리는 왼쪽부터 소유자·그룹·기타입니다.
- umask는 깎아 내는 값입니다. 디렉터리는 777에서, 파일은 666에서 깎습니다.
- 특수 비트(setuid 4000·setgid 2000·스티키 1000)는 앞에 한 자리를 더 붙입니다 — /tmp가 1777입니다.
자주 묻는 질문
Q. chmod 600은 무슨 뜻인가요?
rw-------입니다. ls -l에서는 파일이 -rw-------, 디렉터리가 drw-------로 보입니다.
Q. 600을 rwx로 쓰면?
chmod u=rw,g=,o= 과 같습니다.
Q. 600에서 다른 사람은 무엇을 할 수 있나요?
아무것도 할 수 없습니다. 소유자와 그룹만 접근합니다.
Q. 600이 되게 하려면 umask는 얼마인가요?
디렉터리는 177입니다. 파일도 066로 같은 결과가 나옵니다.