On Fri, Apr 02, 2004 at 01:20:21PM +0300, Maxim Mazurok wrote:
On Fri, Apr 02, 2004 at 01:13:25PM +0300, Maxim Mazurok wrote:
А как бы запихнуть несколько anonymous FTP servers в один тазик ? Virtual hosts обычно делают chroot user, а хочется вот такого:
Listen aa.bb.cc.dd User ftp Chroot /zuka
Listen ee.ff.gg.hh User ftp Chroot /buka
Ну при разных IPшникак можно "развести" разнае адреса на ftpd с разными конфигами при помощи xinetd.
Или (freebsd) правил fwd ZZ.ZZ.ZZ.ZZ,port1 ... to ip1 21 fwd ZZ.ZZ.ZZ.ZZ,port2 ... to ip2 21 .... плюс разные ftpd на разных портах.
Ну или proftpd умеет это сразу без дополнительных приседаний.
Баг! Стоять! какие fwd? фревый ftpd из коробки умеет это на раз. вот только надо, чтобы на каждый virtual ftp server был dedicated IP. и все.
man ftpd, и там искать описание файла /etc/ftphosts у меня работает великолепно.
блин, вычитал трид весь парни, а доку читать уже в падлу? чего вы там только не навернули :(((((((((((((
вот мой кусок конфига:
===/etc/ftphosts=== #IP UNAME LOG WELCOME_MSG MSG 10.0.0.1 uaftp /var/log/annonymousuaftp /opt/uaftp/.welcome /opt/uaftp/.motd 10.0.0.2 woftp /var/log/annonymouswoftp /opt/woftp/.welcome /opt/woftp/.motd ===
===/etc/master.passwd=== uaftp:*:14:5::0:0:Anonymous FTP Admin:/opt/uwftp:/nonexistent woftp:*:15:5::0:0:Anonymous FTP Admin:/opt/woftp:/nonexistent ===
chroot наступает в тот каталог, который прописан в master.passwd не смотря на то, что юзверя логинятся на ftpd одним юзером ftp, в last пишется uaftp или woftp, в зависимости от того, на какой IP пришол человек. IP у меня прибиты алиасами на lo0
Блин, наконец пришел Дайвер и навел порядок :) Thx, все завелось с полпинка :) -- AY7-UANIC || AY15-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message