Почему ProFTPD выдает эту ошибку:
PAM(alex): Permission denied.
хотя сам работает вроде нормально ???
>Почему ProFTPD выдает эту ошибку:
> PAM(alex): Permission denied.
>хотя сам работает вроде нормально ???Смотри логи /var/log/messages
Когда у меня была такая фигня, то ФТП ругался из-за неправильных разрешений для файла /etc/pwd.db
>>Почему ProFTPD выдает эту ошибку:
>> PAM(alex): Permission denied.
>>хотя сам работает вроде нормально ???
>
>Смотри логи /var/log/messages
>Когда у меня была такая фигня, то ФТП ругался из-за неправильных разрешений
>для файла /etc/pwd.dbВот такую заразу пишет в messages:
Dec 15 00:20:57 router proftpd: no modules loaded for `ftpd' serviceА вот это в логах ProFTPD:
PAM(alex): Permission denied.Что за модули ему нужны, науке неизвестно... :-((
>>>Почему ProFTPD выдает эту ошибку:
>>> PAM(alex): Permission denied.
>>>хотя сам работает вроде нормально ???
>>
>>Смотри логи /var/log/messages
>>Когда у меня была такая фигня, то ФТП ругался из-за неправильных разрешений
>>для файла /etc/pwd.db
>
>Вот такую заразу пишет в messages:
>Dec 15 00:20:57 router proftpd: no modules loaded for `ftpd' service
>
>А вот это в логах ProFTPD:
>PAM(alex): Permission denied.
>
>Что за модули ему нужны, науке неизвестно... :-((У Linux'а в директории /etc/pam.d Должен быть файл примерно с таким содержанием:
=====================================================
#%PAM-1.0# Uncomment the following line for anonymous ftp.
#auth sufficient pam_ftp.so
auth required pam_unix2.so
auth required pam_shells.so
account required pam_unix2.so
password required pam_unix2.so
session required pam_unix2.so
=====================================================
>
>У Linux'а в директории /etc/pam.d Должен быть файл примерно с таким содержанием:я имел ввиду файл "ftpd"
>>
>>У Linux'а в директории /etc/pam.d Должен быть файл примерно с таким содержанием:
>
>я имел ввиду файл "ftpd"
Спасибо, натолкнул на мысль. У меня Фря. Там файл этот наз-ся:
pam.conf.
Исправил кое-что, щас ругается подругому:
..... PAM(alex): Module is unknown.Почему он не знает какой-то модуль, пока не понятно...
Да отключи ты PAM.
UsePAM off
в proftpd.conf
>>>
>>>У Linux'а в директории /etc/pam.d Должен быть файл примерно с таким содержанием:
>>
>>я имел ввиду файл "ftpd"
>
>
>Спасибо, натолкнул на мысль. У меня Фря. Там файл этот наз-ся:
>pam.conf.
>Исправил кое-что, щас ругается подругому:
>..... PAM(alex): Module is unknown.
>
>Почему он не знает какой-то модуль, пока не понятно...что непонятного!? как отче наш - при сборке чего-угодно:
1) читаются ВСЕ README/INSTALL/docs
2) при сборке из портов изучается Makefile на предмет возможных опций
и ключей для команды make
3) при сборке из портов, после make install, специально для ленивых
на экран выдается pkg-message:less /usr/ports/ftp/proftpd/pkg-message:
###
Make sure you have the following lines in your PAM configuration file
so that ProFTPd's PAM module can authenticate users correctly.ftpd auth required pam_unix.so try_first_pass
ftpd account required pam_unix.so try_first_pass
ftpd session required pam_permit.so
###что еще непонятно?
# man pam
если proftpd собран с pam-support:
# less /etc/pam.conf
...
#--lavr, comment PAM for Native FTPD
# Same requirement for ftpd as login
#ftpd auth sufficient pam_skey.so
#ftpd auth sufficient pam_opie.so no_fake_prompts
#ftpd auth requisite pam_opieaccess.so
#ftpd auth requisite pam_cleartext_pass_ok.so
#ftpd auth sufficient pam_kerberosIV.so try_first_pass
#ftpd auth sufficient pam_krb5.so try_first_pass
#ftpd auth required pam_unix.so try_first_pass#--lavr, add PAM for proftpd
ftpd auth required pam_unix.so try_first_pass
ftpd account required pam_unix.so try_first_pass
ftpd session required pam_permit.so
...
Блин, точно, работает.
А что ж они в Доках написали такое:FreeBSD
FreeBSD does not support PAM session directives. If you remove the following line from the FreeBSD section of README.PAM, PAM should work properly under recent versions of FreeBSD.ftp session required pam_unix.so try_first_pass
Не обновляется она у них штоль...
Интересно, а отчего у меня 30-секундная пауза появилась перед
коннектом ???
>Интересно, а отчего у меня 30-секундная пауза появилась перед
>коннектом ???
Может обратный резолвинг, или ident
Блин не одна зараза, дак другая.Теперь ФТП виснет на такой операции:
"Requesting folder name"
в Фаре. Причем это только на внешнем интерфейсе.
А на внутреннем все идеально пашет.Плиз хелп !!!
>Блин не одна зараза, дак другая.
>
>Теперь ФТП виснет на такой операции:
> "Requesting folder name"
>в Фаре. Причем это только на внешнем интерфейсе.
>А на внутреннем все идеально пашет.
>
>Плиз хелп !!!
Это видать нат... :) Попробуй клиента поставить в пассивный режим.
Как только уж не пробовал.
Хоть и в пассивном, все равно виснет на :
"Requesting folder name"?????