Страница 1 из 1

Вопросы по pureftpd

Добавлено: 23 фев 2006, 13:37
andrey_tiop
Проблемы заключается в том что бы заставить одновременно на фтп сервере работали как анонимные пользователи так и пользователи которых зделали в базе.
фтпшник собирался во с такими параметрами
#####################################################################
./configure
--prefix=/usr/local/pureftpd \
--with-rfc2640 \
--with-paranoidmsg \
--with-virtualchroot \
--with-mysql=/usr/local/mysql \
--with-peruserlimits \
--with-throttling \
--with-ratios \
--with-cookie \
--with-quotas \
--with-sysquotas \
--with-tls \
--with-certfile=/usr/local/openssl/ssl/certs/ftp.pem \
--with-largefile
#####################################################################
В конфиге pureftpd есть опции AnonymousOnly no
NoAnonymous no
Если мы включаем AnonymousOnly yes тогда пользователи зарегистрированые в базе не работают.
Помогите, может кто нибудь сталкивался с такой проблемой, чтобы одновременно работали пользователи которые зарегестрированые в системе и anonymous.
Пробовал в mysql базу добавить пользователя ftp но он по прежнему заходит в систему под anonymous.

Добавлено: 23 фев 2006, 14:18
mend0za
NoAnonymous yes
AnonymousOnly no

и будет тебе счастье

Добавлено: 23 фев 2006, 14:45
andrey_tiop
Я в базе создал пользователя ftp c паролем ftp/
Мне необходимо чтобы пользователь ftp брался из базы(mysql), а он всё равно берётся из системы. Пробовал удалять пользователя ftp из системы, но он всё равно не хочет работать с базой.

Добавлено: 23 фев 2006, 15:29
mend0za
Системный пользователь ftp нужен чтобы определить кде лежат файлы для ftp'ного anonymous

а то что в базе не авторизует - так у pure-ftpd по умолчанию отключена авторизация из PureDB, mysql, а включена по pam.
Насколько я понял вашу ситуацию - нужно отрубить pam authorize, включить mysql authorize

Добавлено: 23 фев 2006, 15:48
andrey_tiop
Собиралось без '--with-pam'
Да мне нужно включить mysql авторизацию пользователя ftp c паролем ftp.

Добавлено: 23 фев 2006, 17:56
Berserker
andrey_tiop писал(а):ъ Б АЮГЕ ЯНГДЮК ОНКЭГНБЮРЕКЪ ftp c ОЮПНКЕЛ ftp/
лМЕ МЕНАУНДХЛН ВРНАШ ОНКЭГНБЮРЕКЭ ftp АПЮКЯЪ ХГ АЮГШ(mysql), Ю НМ БЯT ПЮБМН АЕПTРЯЪ ХГ ЯХЯРЕЛШ. оПНАНБЮК СДЮКЪРЭ ОНКЭГНБЮРЕКЪ ftp ХГ ЯХЯРЕЛШ, МН НМ БЯT ПЮБМН МЕ УНВЕР ПЮАНРЮРЭ Я АЮГНИ.
МЮ ЯЮИРЕ ОПНХГБНДХРЕКЪ Х Б /usr/share/doc МЮОХЯЮМН, ВРН ЮЙЙЮСМР ftp ДКЪ ЮМНМХЛМНЦН ДНЯРСОЮ АЕПЕРЯЪ РНКЭЙН ХГ ЯХЯРЕЛШ, Ю МЕ ХГ АЮГ.
andrey_tiop писал(а):Я в базе создал пользователя ftp c паролем ftp/
Мне необходимо чтобы пользователь ftp брался из базы(mysql), а он вс равно бертся из системы. Пробовал удалять пользователя ftp из системы, но он вс равно не хочет работать с базой.
на сайте производителя и в /usr/share/doc написано, что аккаунт ftp для анонимного доступа берется только из системы, а не из баз.

Добавлено: 24 фев 2006, 10:07
mend0za
опции ./configure (т.е. компиляции) к настройке программы имеют весьма отдалённое отношение.

и прочитайте наконец документацию на pure-ftpd