фря 6.1
поставил из портов.
Беда с подчитыванием авторизации фтп из мускуля.
привожу конфиги:/usr/local/etc/pure-ftpd.conf
ChrootEveryone yes
BrokenClientsCompatibility no
MaxClientsNumber 50
Daemonize yes
MaxClientsPerIP 8
VerboseLog no
DisplayDotFiles yes
AnonymousOnly no
NoAnonymous no
SyslogFacility ftp
DontResolve yes
MaxIdleTime 15
MySQLConfigFile /usr/local/etc/pureftpd-mysql.conf
LimitRecursion 2000 8
AnonymousCanCreateDirs no
MaxLoad 4
AntiWarez yes
Bind Х.Х.Х.Х,21
Umask 133:022
MinUID 100
AllowUserFXP no
AllowAnonymousFXP no
ProhibitDotFilesWrite no
ProhibitDotFilesRead no
AutoRename no
AnonymousCantUpload no
MaxDiskUsage 99
CustomerProof yesконфиг работы с мускулем /usr/local/etc/pureftpd-mysql.conf
MYSQLServer 127.0.0.1
MYSQLPort 3306
MYSQLUser ftp
MYSQLPassword ftp
MYSQLDatabase ftp
MYSQLCrypt cleartext
MYSQLGetPW SELECT Password FROM users WHERE User="\L"
MYSQLGetUID SELECT Uid FROM users WHERE User="\L"
MYSQLGetGID SELECT Gid FROM users WHERE User="\L"
MYSQLGetDir SELECT Dir FROM users WHERE User="\L"в мускуле юзер ftp имеется с паролем ftp.
база ftp тоже имеется в которой юзер может творить че хочет. в базе таблица users как положено.
локально к базе подключиться из шела могу.
от клиента - не проходит авторизация.где косяк %(
Что в лог говорит pure-ftpd?
Какие UID и GID у созданных в базе MySQL юзеров?
>Что в лог говорит pure-ftpd?
>Какие UID и GID у созданных в базе MySQL юзеров?лог молчит вообще. если в сислоге смотреть.
пурешного лога не видел...уид и гид у мускульного юзера для фтп 80 80 как у www которому права на папки целевые даны.
>Что в лог говорит pure-ftpd?
>Какие UID и GID у созданных в базе MySQL юзеров?
удалось законнектиться тольок анонимусом. когда в конфиге разрешить анонимы и добавить системного юзера ftp...
а из базы не кушает по прежнему.
Ясно. "MinUID" - минимальное UID для авторизованных пользователей. По умолчанию равно 100. Меняйте на 80 (или какое требуется).По умолчанию сообщения лога pure-ftpd идут в /var/log/messages
Более детально - меняйте значение SyslogFacility и конфиг newsyslog'а
>Ясно. "MinUID" - минимальное UID для авторизованных пользователей. По умолчанию равно 100.
>Меняйте на 80 (или какое требуется).
>
>По умолчанию сообщения лога pure-ftpd идут в /var/log/messages
>Более детально - меняйте значение SyslogFacility и конфиг newsyslog'а
Исчерпывающе %)
Все заработало. Спасибо огромное %))