본문 바로가기

Study/Linux

FTP 심볼릭 링크 동작 안할때

현재 저의 환경은 Ubuntu 12.04 LTS 64비트 환경입니다.


PureFTP를 이용하여 FTP를 생성하였고 다른 사용자가 접근해서 받는중입니다.

그리고 보안 옵션으로 FTP 사용자가 상위 폴더로는 접근하지 못하게 해논 상태입니다.


지금 어떤 문제가 발생했냐면, 내부 폴더 /usr/local 안에서 생성되는 파일을 ftp를 통해 제공을 해야합니다.


저는 ln -s /usr/local/app /home/user/app 이런식으로 심볼릭 링크로 걸어놓았습니다.

하지만 리눅스 쉘상에서는 작동을 하지만 FTP에서는 디렉토리를 찾을수 없다는 오류가 나왔습니다.


이럴때 해결 할 방법을 찾아보니 마운트를 시켜놓는 방법입니다.

옵션은 다음과 같습니다. mount -o bind /usr/local/app /home/user/app


같은 고민을 하시고 계시는분에게 도움이 되시길 바랍니다.