URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 1021
[ Назад ]

Исходное сообщение
"Проблема с ftpd"

Отправлено adews , 20-Ноя-03 10:45 
есть ftpd, запускается как
/usr/libexec/ftpd -4DlMW

Если коннектится юзер не прописанный в ftpchroot, всё оки.
Стоит прописать туда человечка,-
идёт следующая лажа:
220 server.domain.zone Ready
User: userchroot
331 Password required for userchroot
Password:
230 User userchroot logged in, access restriction apply
Disconnected.

Т.е. отключается сразу после того как залогинился.
Ничего уже не понимаю, проверил вроде всё.
Система FreeBSD51

Пускть юзверей без chroot'а не есть гуд.

Кто-нибудь уже сталкивался с подобным?


Содержание

Сообщения в этом обсуждении
"Проблема с ftpd"
Отправлено adews , 21-Ноя-03 13:18 
>Кто-нибудь уже сталкивался с подобным?

Так вот, если столкнётесь:

Читаем здесь:
http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/53435
и патчим ftpd как описано.

У меня всё заработало.
Спасибо всем!


"Проблема с ftpd"
Отправлено edwin , 25-Ноя-03 15:10 
Тут вылазят 2 проблемы
1) FreeBSD 5.1 не есть stable , намного лучше FreeBSD 4.9
2) для организации chroot для любой программы необходимо в каталоге ,
в котором реализуеться chroot ПОЛНОСТЬЮ повторить структуру /
так , что-бы все libs & files были на свойх местах

"Проблема с ftpd"
Отправлено uldus , 27-Ноя-03 10:44 
>2) для организации chroot для любой программы необходимо в каталоге ,
>в котором реализуеться chroot ПОЛНОСТЬЮ повторить структуру /
>так , что-бы все libs & files были на свойх местах

Ерунда, ничего повторять не нужно. Библиотеки нужны только для вызываемой после создания chroot динамически слинкованной программы. Что именно нужно положить в chroot можно узнать используя ldd, strings и strace.

Что касается ftp, то после chroot никакие внешние процессы не вызываются (ls уже давно интегрированно в ftpd) и никаких дополнительных файлов в chroot дирекотории не требуется.

PS. Кстати, есть еще одна бага в ftpd + FreeBSD 5.1 - неправильное отображение списка файлов во многих FTP клиентах при использовании ACL в UFS2.


"Проблема с ftpd"
Отправлено anikaz , 27-Ноя-03 11:00 
>PS. Кстати, есть еще одна бага в ftpd + FreeBSD 5.1 -
>неправильное отображение списка файлов во многих FTP клиентах при использовании ACL
>в UFS2.

А какие решения данной проблемы существуют?


"Проблема с ftpd"
Отправлено uldus , 28-Ноя-03 10:49 
>>PS. Кстати, есть еще одна бага в ftpd + FreeBSD 5.1 -
>>неправильное отображение списка файлов во многих FTP клиентах при использовании ACL
>>в UFS2.
>
>А какие решения данной проблемы существуют?

Пропатчить ls чтобы "+" лишний не показывал.