![접근할 수 없는 디렉토리에 있는 파일이나 디렉토리에 접근하는 것이 가능합니까? [복사]](https://linux55.com/image/47957/%EC%A0%91%EA%B7%BC%ED%95%A0%20%EC%88%98%20%EC%97%86%EB%8A%94%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%97%90%20%EC%9E%88%EB%8A%94%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%EB%82%98%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%97%90%20%EC%A0%91%EA%B7%BC%ED%95%98%EB%8A%94%20%EA%B2%83%EC%9D%B4%20%EA%B0%80%EB%8A%A5%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
내 홈 /home/john 디렉토리를 다른 사용자가 읽을 수 없도록 만들었다고 가정해 보겠습니다. 그러나 ./.bashrc 또는 ./Downloads/Presentation.ppt와 같은 해당 디렉터리의 일부 파일에 대해 이 작업을 수행하는 것을 잊어버렸습니다. 이제 다른 사용자가 이러한 파일의 경로와 이름(/home/john/.bashrc의 경우 확실히 쉽습니다)을 추측하면 해당 파일을 직접 가리켜서 해당 파일을 읽고 실행할 수 있습니까? 아니면 액세스할 수 없는 디렉터리에 있는 파일이나 디렉터리에 액세스하는 것이 불가능합니까? 감사합니다.
답변1
디렉터리에 "x"(또는 검색 가능) 권한이 있는 경우 이름이 알려져 있고 대상 파일이 허용되면 111(--x--x--x) 권한이 있는 디렉터리 아래의 특정 파일에 대한 액세스가 허용될 수 있습니다.
"r" 권한이 있는 디렉터리를 사용하면 ls와 같은 프로그램이 디렉터리를 파일로 열고 읽을 수 있으므로 해당 내용을 사용자에게 보고할 수 있습니다.