IT
0149. 액세스는 가능하지만 목록은 볼수 없는 디렉토리
띠앗머리
2015. 7. 10. 12:58
특정 디렉토리에 실행퍼미션(x)을 주고 읽기(r)퍼미션은 주지 않으면 된다. 물론 그 파일을 액세스할 권한은 있어야 한다. 파일이름을 정확하게 알고 있으면 ls -l filename 은 볼수 있다. %pwd /home/hanna %chmod 711 project %ls -ld project project/myplan drwx--x--x project -rw-r--r-- project/myplan 다른유저로 %cd /home/hanna/project %ls : unreadable %pwd : pwd:con't read %more myplan : 가능 %ln myplan /home/사용유저/project.hanna/plan %ls -ld project.hanna project.hana/plan drwx------ project.hanna -rw-r--r-- project.hanna/plan %more project.hanna/plan : 가능 원래 유저가 project 디렉토리에서 퍼미션을 모두 제거 했다고 하더라도 다른유저는 하드링크를 가지고 있기 때문에 여전히 그 파일을 읽을수 있다. 하드링크는 inode 번호를 가지고 있어서 가능하지만 심볼릭링크는 그렇지 않다. |