: 레드햇 리눅스 7.2를 전체 설치로 깔았습니다.
: wu-FTP RPM을 삭제하고, ProFTPD 1.2.4를 컴파일 설치 했습니다.
:
: ./confiure --prefix=/usr/local/proftpd
: make
: make install
: 설치를 한뒤 책을 참고해서 설정을 했는데.. 다른 부분이 있어서 문의 드립니다.(참고서
: 적 리눅스 7.1 그대로 따라하기 - 혜지원)
: 우선 다른 점은 책에서는 proftpd.conf 파일이 /etc/ 밑에 있어야 한다고 했는데, /usr/local/proftp
: d/etc/ 밑에 있어야 하더군요. noGroup Error가 자꾸 나서 /etc/밑에 파일을 아무리 바꿔 바도 소용이 없길래 /usr/local/proftpd/etc/밑에 설정 파일을 바꿔 보니 되더군요.
/etc 에 있는 것은 rpm 으로 설치를 했을 경우입니다. rpm 은
패키징 할때
./configure 에서 --sysconfdir=/etc 을 주기 때문에 /etc 에 있게
됩니다. 님은 아무것도 주지 않고 --prefix 만 주었으니 --sysconfdir
은 기본값으로 $prefix/etc 가 되는 겁니다.
자세한 것은 ./configure --help 해서 보십시오.
: 그래서 일단 ftp서버 돌리는데는 성공 했습니다.
: 헌데.. 저는 방식이 standalone방식이 아닌 슈퍼 데몬에서 ftp가 돌아가길 원해서 책에 있는
: 데로... 1. proftpd.conf 파일에 ServerType 을 standalone에서 inetd로 바꾸고
: 2. /etc/xinetd.d/ 에 proftpd 설정 파일을 생성한 뒤
: 3. disable = no 설정을 주고,
: 4. /etc/rc.d/init.d/xinetd restart
: 하여 슈퍼데몬을 재시작 했습니다.
:
: 헌데.. 안돼더군요.
http://oops.org/SERVICE/jsboard/read.php?table=ProftpdFAQ&no=3 를 참고 하십시오.