r w x
6 6 6
권한 설명
r (read)
- 파일 → 읽기 권한
- 디렉토리 →
ls 명령어 등의 디렉토리 listing 할 수 있는 권한
w (write)
- 파일 → 파일 수정 권한 (파일의 삭제와는 관련이 없음)
- 디렉토리 → 디렉토리 내 파일의 생성/삭제 권한 (디렉토리 내 파일 생성/삭제를 막는데 쓰일 수 있을 듯)
x (execute)
- 파일 → 실행 권한
- 디렉토리 →
cd 명령어 등의 디렉토리 접근 권한 (디렉토리 내 파일 생성/삭제/조회 조차 불가능 안됨)
파일/디렉토리의 접근 권한
- 디렉토리에 접근을 할 수 있어야 파일을 읽을수 있다
- 파일을 읽을수 있어야 수정하거나 삭제 할수 있다.
- 즉, 접근 권한이 보장되어야 한다

권한에 대한 실험
디렉토리 읽기 권한
- parent 폴더의 read 권한을 없앰
- parent 폴더에서
ls 등의 명령어 수행시 퍼미션 오류 발생
- 그러나 child 폴더에서는
ls 등의 명령어가 정상 수행됨
디렉토리 실행 권한
- parent 폴더의 execute 권한을 없앰
- parent 폴더로
cd 자체가 안됨
- child 폴더로의
cd 도 안됨
touch / rm 등의 명령어도 먹히지 않는다