Ну что... прочитал все связанное с этим, не работает.
Стоит wu-ftpd 2.6.1, в /etc/passwd прописал ftpusers:*:1003:1003:FTP Users:/usr/usr2/ftp/./:/etc/ftponly, в предполагаемом корневом каталоге ftp создал директорию /bin с файлом ls внутри, в /etc/ftpaccess указал:
guestgroup ftpusers
guestuser ftpusers
Но все равно можно черутиться куда захочешь, запарило это уже порядком, в чем же все-таки дело?
Может не обрабатывается ни черта этот ftpaccess, черт его знает, помогите разобраться одним словом.
ftpd-BSD еще лучше. у него достаточно прописать в файле /etc/ftpchroot всех, кто не должен выходить за пределы домашнего каталога. ТОлько, если ставить буш, не забудь патчик наложить, а то там небольшую дырень обнаружили недавно.
В том, что ты скачал, нельзя делать аплоад в пассивном режиме,
получишь ошибку No PORT issued first.
Это в CVS уже пофиксили, но релиза с этим фиксом нет. Я наступил на эти грабли,
порылся в архиве их мэйллиста, там про это было написано.
Скачал с CVS, собрал и все ob.
Инструкцию смотри на http://www.proftpd.net/docs/cvs.html
гы.. странно а у меня на wu-ftpd всё замечательно работает.. скомпилил с опцией -enable-ls вписал гвест группу создал вымышленный шелл ftponly и всё забегало.. юзеры качают файл в свои каталоги, причём они квотируются, затем они могут видеть свое хоз-во из браузера.... ну что то типа хостинга..
Да на работе тоже все работает нормально, а вот дома такие вот дела.
А как ты ставил, следующим образом?
./configure --prefix/usr/local/wu-ftpd --enable-ls потом make и make install, так, по крайней мере, по ключам?
Есть большое подозрение, что файл /etc/ftpaccess не обрабатывается, отсюда и сабж.
Кстати, нельзя ли еще поподробнее о том, как делается квотирование тем же юзерам, man quota-ы мало чем помогают.
Ладно, я все равно толком не понял про CVS, ну да ладно... то есть мне нужен другой дистрибутив что ли, с поддержкой CVS?
C edquota user игрался, но как установить то квоту юзеру, открывается vi и что указывать то нужно?
Да не линух тут, а FreeBSD 4.0
Твою мать, уже все сделал, что только можно, перечитал вот эту статью http://www.mgul.ac.ru/~t-alex/Linux/item/wu-ftpd.htm, все равно остается возможность подняться выше указанной корневой директории, при заходе броузером ftp://login_name:password@address сразу открывает корень / всей системы в целом.
Я уже не в силах...
В vi вместо стоящих там чисел указываешь нужные тебе и сохраняешь файл.
Не забудь включить квоту на раздел ;)
команда cvs на фре есть, там же на сайте написано, что в командной строке
набирать. Если сделаешь все, как там написано, то у тебя появится каталог
со свежайшими исходниками proftpd
cvs -d :pserver:anonymous@proftpd.org:/var/proftpd login
Вводишь пароль proftpd
cvs -d :pserver:anonymous@proftpd.org:/var/proftpd checkout proftpd-1.2
cvs -d :pserver:anonymous@proftpd.org:/var/proftpd logout
После этого у тебя появится каталог proftpd-1.2 со свежими сырцами.
Три команды всего.
Инфа про CVS: http://alexm.here.ru/cvs-ru/cvs-ru.html