"올바른 성장과 따뜻한 나눔"이 있는 넥스트리
FTP 서버를 설치하면 보안상의 이유로 FTP가 접근할 디렉토리를 정해줍니다. 예를 들어 /home/ftpdata 같이 말이죠. 이러면 FTP로 접속하면 그 외의 디렉토리는 접근할 수가 없습니다.
(이미지출처)
문제
특별한 이유로 FTP로 다른 디렉토리를 접근하려고 아래와 같이 심볼릭 링크를 만들었습니다.
prompt> cd /home/ftpdata
prompt> ln -s /home/dykim/mydata
FTP로 접근해서 mydata를 접근하려면 아래와 같은 에러만 발생합니다.
ftp> cd mydata
550 /Mp3: No Such file or directory
보안상의 이유로 많은 FTP 서버가 심볼릭 링크를 허락하지 않는다고 합니다.
해결방법
이런 경우 단순히 심볼릭링크로 되지 않고 FTP가 접근할 수 있는 디렉토리에 내가 접근할 디렉토리를 마운트하면 가능합니다. 이럴 경우 root에 상응하는 권한이 필요합니다.
prompt> cd /home/ftpdata
prompt> mkdir mydata
prompt> sudo mount -o bind /home/dykim/mydata /home/ftpdata/mydata
'잡다한기록' 카테고리의 다른 글
| [UNIX] 파일 자르기 / 연결하기 (2) | 2010/10/01 |
|---|---|
| FTP 디렉토리에서 심볼릭링크가 작동하지 않을 때 (0) | 2010/08/24 |
| 쉬운 오라클 테이블 명세서 만들기 (3) | 2010/03/21 |
| 스프링 XML Configuration을 위한 12가지 최선의 실천사항들 (0) | 2010/03/11 |
| IE가 나를 또 절망시키다 - Accept 헤더 (1) | 2010/02/24 |
| Oracle에서 트리 조회하는 방법 (0) | 2009/12/09 |



