proftp에서 디렉토리 이동하는법...
글쓴이: jo007ki / 작성시간: 금, 2003/11/21 - 2:37오전
안녕하세요.
proftp를 이용하면서 ftp계정을 만들어서 anonymous로 사용하거든요.
/home/public를 기본 홈 디렉토리로 지정을 했는데.
/mnt/hda5/영화 라는 디렉토리를 공유할려고
/home/public/movie
ln -s /mnt/hda5/moive /movie로 링크를 걸오놓고,
chown과 chgrp로 movie링크 파일을 ftp계정 소유로 변경하였는데.
ftp사용자로 로그인후에 cd movie하면 파일을 못찾는다고 나오네요ㅡㅡ;
/etc/proftpd.conf파일에서 DefaultRoot는 주석처리 해놓았구요...
어떻게 해야지 링크 디렉토리들을 공유할수 있는지요...
그리고 DafaultRoot주석 지워도 상위디렉토리로 이동이 안되네요 ㅡㅡ;
답변 기다리겠습니다.
감사합니다(--)(__)(--)
Forums:
[quote]그리고 DafaultRoot주석 지워도 상위디렉토리로 이동이
Anonymous 에서 외부 링크를 걸어본 적이 없어 정확하지는 않지만..
DefaultRoot의 설정은 계정으로 로그인한 경우에 해당하는 chroot 입니다.
그러니깐 일반 유저의 계정접속 또는 ftp 계정으로 직접 접근하는 경우에 해당되고...
<Anonymouns ~ftp> ... </Anonymous>와 같이 익명 접속을 정의를 하는데... anonymous로 접근하면 ~ftp가 chroot 가 되어 상위디렉토리로 이동하지 못합니다. 저는 안되는 이유만 설명을 드릴 수 밖에 없네요.
저도 그와 같이 많은 시도 하여 보았지만.....안되더군요.ㅠ.ㅠ
저도 그와 같이 많은 시도 하여 보았지만.....
안되더군요.ㅠ.ㅠ
하위 디렉토리에 대해서는 링크가 성립이 되지만..
상위 디렉토리에 대해서는 링크가 성립이 안됩니다...
위에 분이 정확하게 잘 설명해 주셨네요..^^;;;
전 그냥 저도 같은 삽질을 한적이 있어서..^^;;;
Defaultroot를 주석처리하면 사용자 간에는 디렉토리 이동이 가능합니다.^^
이런식으로..
제가 linux.co.kr 에서 질문을 올린건데,
proftpd.conf에서
<Anonymous ~ftpanony>
이렇게 지정하고,
passwd 에서 ftpanony 의 초기 디렉토리를 /home/ftpanony 를 지정하면 열리는데,
hdd5번에 마운트한 폴더 /mnt/hard4 로 디렉토리를 변경하면 비밀번호를 묻고,
로그인이 되지 않습니다.
그래서 마운트를 /home/ftpanony디렉토리 안에 hard5로 지정해서 열어보니
Desktop폴더와 hard5가 보이긴 한데, hard5로 접근할 수 없다고 합니다.
passwd에서 ftpanony의 초기 디렉토리를 /home/ftpanony가 아닌 다른폴더로 지정하거나 proftpd.conf에서 <Anonymous ~ftpanony>를 /mnt/hard4로 하면 왜 패스워드를 물으면서 로그인이 안되는지 모르겠고,
어쨋거나 제가 하고싶은것은 hdd5에 있는 자료를 anonymous에서도 읽기가 가능하게끔
만들고 싶습니다. 왜 안되는지 모르겠네요.
그러고, hdd5를 root와 다른유저들이 같이 사용할 수 있게끔 할수는 없는지 모르겠네요.
답변 꼭 좀 부탁드립니다.
gg
댓글 달기