특정 사용자가 자신의 계정 폴더에서 상위 폴더로 접근하지 못 하게 하는 방
법이 있나요?
proftpd 를 사용할때는 proftpd.conf 파일에서 defaultRoot ~
이렇게 해주면 가능한데요.
꼭 ftp 만이 아니고...
만약 사용자 계정이 tester 라고 가정하면...
tester/public_html/ 폴더가 있고 거기에 index.html 파일이 있다고 했을때
index.html 소스중 링크에서 경로를 '../../파일' 도는 '/파일' 이런 식으
로 경로를 잡았을때 일반적으로는 해당 폴더로 이도을 하더군요.
한마디로 자신의 계정의 상위 폴더로 이동이 되는데...
어디선가 가상으로 사용자의 최상위 폴더를 사용자에게는 / 가 되도록 하는
방법이 있다고 들었습니다. 위에서와 같이 '../../' 또는 '/' 이런 식으로
링크를 걸어도 최상위 폴더가 사용자 계정 폴더기 때문에 더 이상 상위 폴더
로 이동이 안되게 하는 방법을 말합니다.
제가 생각해도 넘 이상하게 질문을 한듯하지만 ... 특별히 용어도 모르겠고
해서 좀 길게 설명을 적었네요.
답변 부탁드립니다.