ftp로 심볼릭 링크에 접근이 안됩니다..
글쓴이: ferteen / 작성시간: 금, 2007/03/09 - 2:44오후
ftp서버를 만들었는데요..
계정용량이 부족해서 /usr/에 심볼릭링크를 걸어서 사용하려고 합니다..
ln -sf /usr/data /home/guest/data 명령을 줘서요..
콘솔에서 /usr/data에 파일을 넣으면은 /home/guest/data/data에서 파일이 보입니다.
근데 알ftp로 접속할때는.. 들어가지지가 않습니다..
퍼미션은 777로도 해봤습니다..
심볼릭링크는 ftp로 접속이 안되나요.?
Forums:
ftp
서버설정에 따라 그럴수 있습니다.
예를들어 ftp 에서의 가상 루트디렉토리가 /home/guest 로 잡혀져있다면, /usr 로 시작하는 디렉토리를 볼수 없겠지요.
링크라는것이 연결정보만을 기억하고 있는것 같습니다.
즉 /home/guest/data 로 들어갈려면, /usr 도 접근할수 있도록 해야겠지요.
---
배려하는 마음을 갖자.
---
배려하는 마음을 갖자.
네. hard link 나 mount -o
네.
hard link 나 mount -o bind 사용해보세요.
hard link 는 파티션이 다를 경우 불가능하고,
mount -o bind 는 잘 모르겠습니다.
답변감사합니다..
근데.. mount -o bind or mount --bind는 리눅스에서만 되나보네요.
전 freebsd를 사용중인데.. freebsd에서는 mount_null을 사용하라고 하는데
그것도 안되네요...
stackable filesystem
stackable filesystem 쪽으로 뒤져보세요.
mount -o bind 와 비슷하지만 훨씬 더 유용합니다.
예전에 뒤져볼 땐 리눅스 보다는 오히려 프비쪽의 자료가 더 많았었습니다.
그렇군요...
proftpd설정에서
#DefaultRoot ~
이렇게 해주니깐... ftp /home/guest/data/data로 접속이 가능하네요..
그렇다고 /usr/data 접속을 위해서 root디렉토리로 이동을 가능하게 할수가
없으니...어떡한담..
댓글 달기