Linux에서 “쓰기”권한은 디렉토리의 “실행”과 동일합니까? (w)권한은와 동일하게 작동합니다 execute (x). 디렉토리에 쓰기 권한을

실행 권한은 파일 (스크립트 등 포함)에 적합하지만 디렉토리와 관련하여 write (w)권한은와 동일하게 작동합니다 execute (x).

디렉토리에 쓰기 권한을 부여하는 경우 일반적으로 해당 디렉토리의 “x”(실행 용)도 검사합니다.



답변

디렉토리에 대한 실행 권한을 통해 디렉토리 내의 파일에 액세스 할 수 있습니다. 읽기 권한은 디렉토리 항목을 열거 할 수있게합니다. 쓰기 권한은 항목을 작성하고 제거 할 수 있습니다.

실행 권한이없는 디렉토리에 대한 읽기 또는 쓰기 권한이있는 것은 유용하지 않습니다. 실행 권한은 있지만 읽기 권한은없는 경우가 종종 있습니다. 정확한 이름, 기본 비밀번호 보호 유형을 알고있는 경우에만 파일에 액세스 할 수 있습니다.

실제로 디렉토리에 대한 유용한 권한은 다음과 같습니다.

  • ---: 접근 금지
  • --x: 이름이 알려진 파일에 액세스 할 수 있습니다 (종종 유용함)
  • r-x: 정상적인 읽기 전용 액세스
  • rwx: 정상적인 읽기 및 쓰기 액세스

부모 권한이없는 + x 권한이있는 디렉토리를 참조하십시오 . 언제 이것이 유용할까요? 하위 디렉토리에 액세스 할 때 상위 디렉토리의 권한 문제가 있습니까?