파일 권한·006
006
------rw-
-------rw-

chmod 006 — ------rw- 권한

006은 ------rw-입니다. 소유자는 아무것도 할 수 없고, 기타 사용자는 rw까지 됩니다. 누구나 고칠 수 있는 값입니다.

누구나 고칠 수 있습니다 · 기타 자리에 쓰기가 열려 있습니다. 이 서버에 들어올 수 있는 누구든 내용을 바꿀 수 있으니, 웹 폴더나 설정 파일에는 두지 않는 편이 좋습니다.

누가 무엇을 할 수 있나

세 줄이 소유자·그룹·기타이고, 세 칸이 읽기·쓰기·실행입니다. 파일에서는 실행이지만 폴더에서는 안으로 들어가는 권한입니다.

읽기쓰기실행
소유자0···
그룹0···
기타6·

폴더에서는 실행 비트가 "안으로 들어가기"입니다. 읽기만 있고 실행이 없으면 목록은 보이는데 그 안의 파일은 열 수 없습니다.

rwx 표기
------rw-
ls -l (파일)
-------rw-
ls -l (디렉터리)
d------rw-
chmod 표기
chmod u=,g=,o=rw
명령
chmod 006 <file>
2진수
000000110
10진수
6
umask (디렉터리)
771
umask (파일)
660

한 자리만 다른 모드

읽는 방법

  • 읽기 4, 쓰기 2, 실행 1을 더해 한 자리를 만듭니다. 7은 4+2+1, 5는 4+1입니다.
  • 자리는 왼쪽부터 소유자·그룹·기타입니다.
  • umask는 깎아 내는 값입니다. 디렉터리는 777에서, 파일은 666에서 깎습니다.
  • 특수 비트(setuid 4000·setgid 2000·스티키 1000)는 앞에 한 자리를 더 붙입니다 — /tmp가 1777입니다.

자주 묻는 질문

Q. chmod 006은 무슨 뜻인가요?

------rw-입니다. ls -l에서는 파일이 -------rw-, 디렉터리가 d------rw-로 보입니다.

Q. 006을 rwx로 쓰면?

chmod u=,g=,o=rw 과 같습니다.

Q. 006에서 다른 사람은 무엇을 할 수 있나요?

rw-만큼 됩니다 — 쓰기까지 열려 있어 누구나 내용을 바꿀 수 있습니다.

Q. 006이 되게 하려면 umask는 얼마인가요?

디렉터리는 771입니다. 파일도 660로 같은 결과가 나옵니다.