URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71947
[ Назад ]

Исходное сообщение
"pure-ftpd + mysql5.1"

Отправлено _RAW_ , 05-Фев-07 15:18 
фря 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 + mysql5.1"
Отправлено Rivalryzerg , 05-Фев-07 16:32 
Что в лог говорит pure-ftpd?
Какие UID и GID у созданных в базе MySQL юзеров?

"pure-ftpd + mysql5.1"
Отправлено _RAW_ , 05-Фев-07 16:47 
>Что в лог говорит pure-ftpd?
>Какие UID и GID у созданных в базе MySQL юзеров?

лог молчит вообще. если в сислоге смотреть.
пурешного лога не видел...

уид и гид у мускульного юзера для фтп 80 80 как у www которому права на папки целевые даны.


"pure-ftpd + mysql5.1"
Отправлено _RAW_ , 05-Фев-07 16:50 
>Что в лог говорит pure-ftpd?
>Какие UID и GID у созданных в базе MySQL юзеров?


удалось законнектиться тольок анонимусом. когда в конфиге разрешить анонимы и добавить системного юзера ftp...
а из базы не кушает по прежнему.


"pure-ftpd + mysql5.1"
Отправлено Rivalryzerg , 05-Фев-07 17:24 
Ясно. "MinUID" - минимальное UID для авторизованных пользователей. По умолчанию равно 100. Меняйте на 80 (или какое требуется).

По умолчанию сообщения лога pure-ftpd идут в /var/log/messages
Более детально - меняйте значение SyslogFacility и конфиг newsyslog'а


"pure-ftpd + mysql5.1"
Отправлено _RAW_ , 05-Фев-07 17:38 
>Ясно. "MinUID" - минимальное UID для авторизованных пользователей. По умолчанию равно 100.
>Меняйте на 80 (или какое требуется).
>
>По умолчанию сообщения лога pure-ftpd идут в /var/log/messages
>Более детально - меняйте значение SyslogFacility и конфиг newsyslog'а


Исчерпывающе %)
Все заработало. Спасибо огромное %))