>>>>загадка, у меня нет проблем и
>>>>в логах все 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
...
и так далее :)))