접근할 수 없는 디렉토리에 있는 파일이나 디렉토리에 접근하는 것이 가능합니까? [복사]

접근할 수 없는 디렉토리에 있는 파일이나 디렉토리에 접근하는 것이 가능합니까? [복사]

내 홈 /home/john 디렉토리를 다른 사용자가 읽을 수 없도록 만들었다고 가정해 보겠습니다. 그러나 ./.bashrc 또는 ./Downloads/Presentation.ppt와 같은 해당 디렉터리의 일부 파일에 대해 이 작업을 수행하는 것을 잊어버렸습니다. 이제 다른 사용자가 이러한 파일의 경로와 이름(/home/john/.bashrc의 경우 확실히 쉽습니다)을 추측하면 해당 파일을 직접 가리켜서 해당 파일을 읽고 실행할 수 있습니까? 아니면 액세스할 수 없는 디렉터리에 있는 파일이나 디렉터리에 액세스하는 것이 불가능합니까? 감사합니다.

답변1

디렉터리에 "x"(또는 검색 가능) 권한이 있는 경우 이름이 알려져 있고 대상 파일이 허용되면 111(--x--x--x) 권한이 있는 디렉터리 아래의 특정 파일에 대한 액세스가 허용될 수 있습니다.

"r" 권한이 있는 디렉터리를 사용하면 ls와 같은 프로그램이 디렉터리를 파일로 열고 읽을 수 있으므로 해당 내용을 사용자에게 보고할 수 있습니다.

관련 정보