The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"proftpd "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"proftpd "
Сообщение от klim emailИскать по авторуВ закладки on 06-Дек-01, 10:40  (MSK)
proftpd [no modules loaded fo "ftp" service]
как победить
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: proftpd "
Сообщение от AlexLeon emailИскать по авторуВ закладки on 06-Дек-01, 10:46  (MSK)
>proftpd [no modules loaded fo "ftp"
>service]
>как победить
Подробнее можно?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: proftpd "
Сообщение от klim emailИскать по авторуВ закладки on 06-Дек-01, 11:23  (MSK)
>>proftpd [no modules loaded fo "ftp"
>>service]
>>как победить
>Подробнее можно?
Подробнее -
Стоит proftpd (версию не знаю какая - ставил из портов FreeBSD 4.2)
Захожу на свой фтп через фар(к примеру), он (сервер) меня пускает, все работает ОК.
Но после таймаута или дисконекта он пишет на консоль:
число имя-сервера proftpd[номер]: no modules loaded for 'ftp' service
И все, в принципе фтп работает, но все же нехорошо когда какая то ошибка вываливает на консоль - настроение портит.
Чем лечить?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: proftpd "
Сообщение от lavr emailИскать по авторуВ закладки on 06-Дек-01, 13:41  (MSK)
>>>proftpd [no modules loaded fo "ftp"
>>>service]
>>>как победить
>>Подробнее можно?
>Подробнее -
>Стоит proftpd (версию не знаю какая
>- ставил из портов FreeBSD
>4.2)
>Захожу на свой фтп через фар(к
>примеру), он (сервер) меня пускает,
>все работает ОК.
>Но после таймаута или дисконекта он
>пишет на консоль:
>число имя-сервера proftpd[номер]: no modules loaded
>for 'ftp' service
>И все, в принципе фтп работает,
>но все же нехорошо когда
>какая то ошибка вываливает на
>консоль - настроение портит.
>Чем лечить?

руками, вероятно pam не настроен или модули
неверно указаны, или не совсем корректно собран
proftpd?

стоп - возможно proftpd собран с недостаточным
количеством модулей, те в proftpd.conf есть
директивы, которые хотят отсутствующие при
сборке модули.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: proftpd "
Сообщение от klim emailИскать по авторуВ закладки on 06-Дек-01, 14:03  (MSK)
>>>>proftpd [no modules loaded fo "ftp"
>>>>service]
>>>>как победить
>>>Подробнее можно?
>>Подробнее -
>>Стоит proftpd (версию не знаю какая
>>- ставил из портов FreeBSD
>>4.2)
>>Захожу на свой фтп через фар(к
>>примеру), он (сервер) меня пускает,
>>все работает ОК.
>>Но после таймаута или дисконекта он
>>пишет на консоль:
>>число имя-сервера proftpd[номер]: no modules loaded
>>for 'ftp' service
>>И все, в принципе фтп работает,
>>но все же нехорошо когда
>>какая то ошибка вываливает на
>>консоль - настроение портит.
>>Чем лечить?
>
>руками, вероятно pam не настроен или
>модули
>неверно указаны, или не совсем корректно
>собран
>proftpd?
>
>стоп - возможно proftpd собран с
>недостаточным
>количеством модулей, те в proftpd.conf есть
>
>директивы, которые хотят отсутствующие при
>сборке модули.
То что PAM руками не настроен это точно (я даже не знаю что это есть такое), а насчет сборки делал следующее:
cd /usr/local/ftp/proftpd
make install
что ни так сделал?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: proftpd "
Сообщение от klim emailИскать по авторуВ закладки on 06-Дек-01, 14:12  (MSK)
>руками, вероятно pam не настроен или
>модули
>неверно указаны, или не совсем корректно
>собран
>proftpd?
>
>стоп - возможно proftpd собран с
>недостаточным
>количеством модулей, те в proftpd.conf есть
>
>директивы, которые хотят отсутствующие при
>сборке модули.
какие отсутствующие модули?
стандарно собранный пакет - должен работать, ошибка в чем то другом - если бы чего не хватало, то работал бы он соответственно неправильно, а он все дериктивы выполняет правильно т.е. позволяет заходить под алиасами, позволяет где положено переписывать, а где нет - нет, маску для файлов ставит какая стоит в конфиге, да и вообще при старте он вааще не ругается - говорит все ОК.
Последнее решение дело в РАМ - бум снова смотреть читать.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: proftpd "
Сообщение от klim emailИскать по авторуВ закладки on 06-Дек-01, 14:32  (MSK)
>>руками, вероятно pam не настроен или
>>модули
>>неверно указаны, или не совсем корректно
>>собран
>>proftpd?
>>
>>стоп - возможно proftpd собран с
>>недостаточным
>>количеством модулей, те в proftpd.conf есть
>>
>>директивы, которые хотят отсутствующие при
>>сборке модули.
>какие отсутствующие модули?
>стандарно собранный пакет - должен работать,
>ошибка в чем то другом
>- если бы чего не
>хватало, то работал бы он
>соответственно неправильно, а он все
>дериктивы выполняет правильно т.е. позволяет
>заходить под алиасами, позволяет где
>положено переписывать, а где нет
>- нет, маску для файлов
>ставит какая стоит в конфиге,
>да и вообще при старте
>он вааще не ругается -
>говорит все ОК.
>Последнее решение дело в РАМ -
>бум снова смотреть читать.
Посмотрел, почитал, проверил, сделал выводы - PAM здесь ни причем
во первых зайти на сервер проблем нет
во вторых в файле /etc/pam.conf настроено как надо (ftpd auth required pam_unix_so try_first_pass)
Неужели это только у меня такая проблема?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: proftpd "
Сообщение от lavr emailИскать по авторуВ закладки on 06-Дек-01, 14:58  (MSK)
>Посмотрел, почитал, проверил, сделал выводы -
>PAM здесь ни причем
>во первых зайти на сервер проблем
>нет
>во вторых в файле /etc/pam.conf настроено
>как надо (ftpd auth required
>pam_unix_so try_first_pass)
>Неужели это только у меня такая
>проблема?

???

./proftpd -l
./proftpd -t

и почему бы:

./proftpd -n -d 5

?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: proftpd "
Сообщение от Alexey Искать по авторуВ закладки on 06-Дек-01, 16:09  (MSK)
Проблема не только у тебя.
Я просто забил давно на нее.
Работает все нормально главное.
Собирал тоже по умолчанию.

su-2.05# ./proftpd -l
Compiled-in modules:
  mod_core.c
  mod_auth.c
  mod_xfer.c
  mod_site.c
  mod_ls.c
  mod_unixpw.c
  mod_log.c
  mod_pam.c
su-2.05# ./proftpd -t
Checking syntax of configuration file
Syntax check complete.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: proftpd "
Сообщение от klim emailИскать по авторуВ закладки on 06-Дек-01, 16:30  (MSK)
>Проблема не только у тебя.
>Я просто забил давно на нее.
>
>Работает все нормально главное.
>Собирал тоже по умолчанию.
>
>su-2.05# ./proftpd -l
>Compiled-in modules:
>  mod_core.c
>  mod_auth.c
>  mod_xfer.c
>  mod_site.c
>  mod_ls.c
>  mod_unixpw.c
>  mod_log.c
>  mod_pam.c
>su-2.05# ./proftpd -t
>Checking syntax of configuration file
>Syntax check complete.
Да ты че забил, - нужно разобраться!
Надо поработать! Или написать разработчикам!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: proftpd "
Сообщение от klim emailИскать по авторуВ закладки on 06-Дек-01, 16:27  (MSK)
>>Посмотрел, почитал, проверил, сделал выводы -
>>PAM здесь ни причем
>>во первых зайти на сервер проблем
>>нет
>>во вторых в файле /etc/pam.conf настроено
>>как надо (ftpd auth required
>>pam_unix_so try_first_pass)
>>Неужели это только у меня такая
>>проблема?
>
>???
>
>./proftpd -l
>./proftpd -t
>
>и почему бы:
>
>./proftpd -n -d 5
>
>?

Показывет все ОК

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: proftpd "
Сообщение от lavr emailИскать по авторуВ закладки on 06-Дек-01, 19:14  (MSK)
>>./proftpd -l
>>./proftpd -t
>>
>>и почему бы:
>>
>>./proftpd -n -d 5
>>
>>?
>
>Показывет все ОК

загадка, у меня нет проблем и в логах все ok.
попробуй подробные логи писать.

Попробовал сейчас proftpd-2.4 - тоже никаких
проблем, если нужно, завтра положу ее
урезанный конфиг на http://unix1.jinr.ru/~lavr/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "RE: proftpd "
Сообщение от klim emailИскать по авторуВ закладки on 07-Дек-01, 11:23  (MSK)
>загадка, у меня нет проблем и
>в логах все ok.
>попробуй подробные логи писать.
>
>Попробовал сейчас proftpd-2.4 - тоже никаких
>
>проблем, если нужно, завтра положу ее
>
>урезанный конфиг на http://unix1.jinr.ru/~lavr/
Залез, посмотрел переписал в твоем конфиге твои адресса и директории на свои, результат - ни фига.
Удалил и поставил заново - все снова встало. Теперь пишет ошибку (proftpd имя_сервера (имя_клиента[адресс_клиента]) - PAM(логин): Permision denied).
Заменил твой конфиг на свой - ошибка пропала, но на модули все равно ругается
Сейчас буду пробовать proftpd-2.4, если получится - отчитаюсь.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "RE: proftpd "
Сообщение от lavr emailИскать по авторуВ закладки on 07-Дек-01, 18:03  (MSK)
>>загадка, у меня нет проблем и
>>в логах все ok.
>>попробуй подробные логи писать.
>>
>>Попробовал сейчас proftpd-2.4 - тоже никаких
>>
>>проблем, если нужно, завтра положу ее
>>
>>урезанный конфиг на http://unix1.jinr.ru/~lavr/
>Залез, посмотрел переписал в твоем конфиге
>твои адресса и директории на
>свои, результат - ни фига.
>
>Удалил и поставил заново - все
>снова встало. Теперь пишет ошибку
>(proftpd имя_сервера (имя_клиента[адресс_клиента]) - PAM(логин):
>Permision denied).
>Заменил твой конфиг на свой -
>ошибка пропала, но на модули
>все равно ругается
>Сейчас буду пробовать proftpd-2.4, если получится
>- отчитаюсь.

дык, я ничего и не выкладывал, а только спросил :)))

Чтобы выложить, надо махонькую инструкцию написать
почему здесь USER/GROUP такие, а здесь такие,
зачем Port 0, BindTight, ...

У меня proftpd пашет на всех платформах без
проблем, исключение MaxClientsPerHosts - только
на Linux'е, а дебугить неохота.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "RE: proftpd "
Сообщение от dvyacheslav Искать по авторуВ закладки on 07-Дек-01, 19:06  (MSK)
выложи плиз
а то тоже никак не разберусь с этой проблемой тоже
  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "RE: proftpd "
Сообщение от lavr emailИскать по авторуВ закладки on 10-Дек-01, 20:38  (MSK)
>выложи плиз
>а то тоже никак не разберусь
>с этой проблемой тоже

http://unix1.jinr.ru/~lavr/local/proftpd.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "RE: proftpd "
Сообщение от klim emailИскать по авторуВ закладки on 10-Дек-01, 10:09  (MSK)
>>>загадка, у меня нет проблем и
>>>в логах все ok.
>>>попробуй подробные логи писать.
>>>
>>>Попробовал сейчас proftpd-2.4 - тоже никаких
>>>
>>>проблем, если нужно, завтра положу ее
>>>
>>>урезанный конфиг на http://unix1.jinr.ru/~lavr/
>>Залез, посмотрел переписал в твоем конфиге
>>твои адресса и директории на
>>свои, результат - ни фига.
>>
>>Удалил и поставил заново - все
>>снова встало. Теперь пишет ошибку
>>(proftpd имя_сервера (имя_клиента[адресс_клиента]) - PAM(логин):
>>Permision denied).
>>Заменил твой конфиг на свой -
>>ошибка пропала, но на модули
>>все равно ругается
>>Сейчас буду пробовать proftpd-2.4, если получится
>>- отчитаюсь.
>
>дык, я ничего и не выкладывал,
>а только спросил :)))
>
>Чтобы выложить, надо махонькую инструкцию написать
>
>почему здесь USER/GROUP такие, а здесь
>такие,
>зачем Port 0, BindTight, ...
>
>У меня proftpd пашет на всех
>платформах без
>проблем, исключение MaxClientsPerHosts - только
>на Linux'е, а дебугить неохота.

Короче я почти победил ее(ошибку). Дело в том, что в конфиге PAM написано что вся авторизация проводится по сервису ftpd, а proftpd по умолчанию требует сервиса ftp.Потому всегда ошибка и вываливается. Лечится это путем добавления в конфиг proftpd строки
AuthPAMConfig ftpd
(то есть ему нужно указать, что по умолчанию сервис другой, не тот что он ожидает).
Проблема в другом - написано что эта строка должна стоять в модуле server config,<VirtualHost> <Global> (использует модуль mod_pam)но где !!!это!!! я понять не могу.
2 lavr может поможешь понять где это?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "RE: proftpd "
Сообщение от lavr emailИскать по авторуВ закладки on 10-Дек-01, 20:19  (MSK)
>>>>загадка, у меня нет проблем и
>>>>в логах все ok.
>>>>попробуй подробные логи писать.
>>>>
>>>>Попробовал сейчас proftpd-2.4 - тоже никаких
>>>>
>>>>проблем, если нужно, завтра положу ее
>>>>
>>>>урезанный конфиг на http://unix1.jinr.ru/~lavr/
>>>Залез, посмотрел переписал в твоем конфиге
>>>твои адресса и директории на
>>>свои, результат - ни фига.
>>>
>>>Удалил и поставил заново - все
>>>снова встало. Теперь пишет ошибку
>>>(proftpd имя_сервера (имя_клиента[адресс_клиента]) - PAM(логин):
>>>Permision denied).
>>>Заменил твой конфиг на свой -
>>>ошибка пропала, но на модули
>>>все равно ругается
>>>Сейчас буду пробовать proftpd-2.4, если получится
>>>- отчитаюсь.
>>
>>дык, я ничего и не выкладывал,
>>а только спросил :)))
>>
>>Чтобы выложить, надо махонькую инструкцию написать
>>
>>почему здесь USER/GROUP такие, а здесь
>>такие,
>>зачем Port 0, BindTight, ...
>>
>>У меня proftpd пашет на всех
>>платформах без
>>проблем, исключение MaxClientsPerHosts - только
>>на Linux'е, а дебугить неохота.
>
>Короче я почти победил ее(ошибку). Дело
>в том, что в конфиге
>PAM написано что вся авторизация
>проводится по сервису ftpd, а

это в default'ном самой системы, для родного
демона ftpd

>proftpd по умолчанию требует сервиса
>ftp.Потому всегда ошибка и вываливается.

да не ошибка это!!! Это невнимательность и
нежелание читать pkg-messages в котором все
видно. Кроме того в proftpd sources, в
modules/mod_pam.c расписана структура, в которой
pamconfig = "ftp"

>Лечится это путем добавления в
>конфиг proftpd строки
>AuthPAMConfig ftpd

лечится это добавлением необходмой автроризации
pam в /etc/pam.conf, например то что в
pkg-messages:

---------------- quote pam.conf ----------------
# Same requirement for ftpd as login
#--lavr, default for native ftpd daemon
#ftpd   auth    sufficient      pam_skey.so
ftpd    auth    requisite       pam_cleartext_pass_ok.so
ftpd    auth    required        pam_unix.so                     try_first_pass

#--lavr, for proftpd pam-auth
ftp auth    required    pam_unix.so         try_first_pass
ftp account required    pam_unix.so         try_first_pass
ftp session required    pam_permit.so
------------------ end of quote ------------------

иной вариант, использование в proftpd.conf
явного указания pamconfig, например:

AuthPamConfig proftpd

тогда:
proftpd auth    required    pam_unix.so         try_first_pass
proftpd account required    pam_unix.so         try_first_pass
proftpd session required    pam_permit.so

морочите друг другу голову: бага-бага :)))

>(то есть ему нужно указать, что
>по умолчанию сервис другой, не
>тот что он ожидает).
>Проблема в другом - написано что эта строка должна стоять в модуле server config,<VirtualHost> <Global> (использует модуль mod_pam)но где !!!это!!! я понять не могу.
>2 lavr может поможешь понять где
>это?

ну как:

----------------- proftpd.conf ---------------
...
...
идет server config
<Global>
...
идет global_config
...
</Global>

...
идет server config
...

<VirtualHost name1>
...
идет virual config
...
</VirtualHost>
...
идет server config
...
<VirtualHost name2>
...
...
</VirtualHost>
...
...
идет server config
...
и так далее :)))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "Вот и вся проблема"
Сообщение от Weber emailИскать по авторуВ закладки on 13-Авг-02, 18:44  (MSK)
>иной вариант, использование в proftpd.conf
>явного указания pamconfig, например:
>
>AuthPamConfig proftpd
>
>тогда:
>proftpd auth    required    pam_unix.so         try_first_pass
>proftpd account required    pam_unix.so         try_first_pass
>proftpd session required    pam_permit.so

Ето помогло!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру