그룹에 상위 디렉터리에 대한 --x 권한이 필요한 이유는 무엇입니까?

그룹에 상위 디렉터리에 대한 --x 권한이 필요한 이유는 무엇입니까?

사용자 nagios에게 다른 사용자의 홈 디렉토리에 있는 하위 디렉토리에 대한 액세스 권한을 부여하려고 합니다 /home/alert/NagiosAlerts/.

이것이 작동하려면 높아야 하는 권한(테스트용 777 유형)을 미친 듯이 설정했지만 테스트하는 동안 간단한 작업을 수행할 touch때 여전히 권한이 거부되었습니다 . 여기에 질문을 작성하고 다음 링크로 연결하세요.이 속임수 대상대답은 다음과 같습니다.

사용자가 디렉터리 또는 해당 하위 디렉터리 "project"를 입력할 수 있도록 디렉터리는 검색 가능해야 합니다.

이것은 또한 내 문제를 해결했습니다. 폴더의 그룹을 변경 /home/alert하고 그룹 권한을 으로 설정했더니 --x이제 /home/alert/NagiosAlerts/.

상위 디렉터리에 이러한 권한을 할당해야 하는 이유는 무엇입니까 /home/alert? 권리가 /home/alert/NagiosAlerts좋을 것이라고 생각했을까요 ?

touch /home/alert/NagiosAlert/fileNagiosAlert에 대한 권한에만 관심이 있다면 어떻게 되나요 ? 경고가 중요한 이유는 무엇입니까?

답변1

/home/alert방문하려면 대중교통 허가가 필요합니다 /home/alert/NagiosAlerts. 실행 가능 비트는 디렉터리에 권한을 부여합니다.

관련 정보