proftpd.conf에서 제가 바꾼곳은 아래 부분입니다.
DefaultRoot ~/public_html
이렇게 해야 ftp로긴하면 자신의 홈 디렉토리로만 로긴되고
다른곳은 볼수도 갈수도 없다하여 이렇게 하였습니다.
이렇게 하니 다른 디렉토리는 갈수가 없더군요
제가 원하는데로 였습니다.
하지만 문제는 파일을 업로드하고 나서 수정한 파일을 업로드 하면
퍼미션 denied가 난다는 것입니다.
#DefaultRoot ~/public_html
이렇게 주석을 원래데로 하면 퍼미션 에러없이 잘 작동하구요.
하지만 이렇게 하면 다른 디렉토리로 이동이 가능하니 말에요.
자기 자신의 홈디렉토리만 볼 수 있게
퍼미션 에러 없이 잘 작동 하게 하려면 어떻게 해야 할까요.
참고로 proftpd.conf파일에 이런부분이 있더군요.
<Directory /*>
AllowOverwrite on
</Directory>
이건 루트 디렉토리 이하 모든 파일에 대해 덮어쓰기가 가능하다는
것 아닌가요?
--
작성자: dreamkos at dreamwiz.com