PROFTPD и SQL (Fatal: unknown configuration directive)
Добавлено: 2012-03-14 23:55:51
Не хочет подыматься proftp-демон, говорит мол
Это значит, что модуль sql не загружается? я не пойму, ведь демон таких слов не знает, как SQLAuthTypes и тд...
Но есть же строчка "AuthOrder mod_sql.c"
Первый раз настраиваю PROFTPD, помогите...
Вот на всякий случай: /usr/local/etc/proftpd.conf
Код: Выделить всё
Starting proftpd.
kit.cn.ua proftpd[98750]: Fatal: unknown configuration directive 'SQLAuthTypes' on line 29 of '/usr/local/etc/proftpd.conf'
/usr/local/etc/rc.d/proftpd: WARNING: failed to start proftpdНо есть же строчка "AuthOrder mod_sql.c"
Первый раз настраиваю PROFTPD, помогите...
Вот на всякий случай: /usr/local/etc/proftpd.conf
Код: Выделить всё
ServerName "FTP Server"
ServerType standalone
DefaultServer on
Port 21
UseIPv6 off
Umask 022
SyslogLevel emerg
SystemLog /var/log/xferlog
LogFormat auth "%v [%P] %h %t \"%r\" %s"
ExtendedLog /var/log/xferlog AUTH auth
DeferWelcome off
MultilineRFC2228 on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayChdir .message
ListOptions "-l"
DenyFilter \*.*/
MaxInstances 30
CommandBufferSize 512
User nobody
Group nogroup
AllowOverwrite on
DefaultRoot ~
RequireValidShell off
AuthOrder mod_sql.c
SQLAuthTypes Crypt
SQLAuthenticate users groups
SQLConnectInfo syscp@localhost syscp пароль=)
SQLUserInfo ftp_users username password uid gid homedir shell
SQLGroupInfo ftp_groups groupname gid members
SQLUserWhereClause "login_enabled = 'y'"
SQLLog PASS login
SQLNamedQuery login UPDATE "last_login=now(), login_count=l
SQLLog RETR download
SQLNamedQuery download UPDATE "down_count=down_count+1, down_b
SQLLog STOR upload
SQLNamedQuery upload UPDATE "up_count=up_count+1, up_bytes=u
<IfModule mod_delay.c>
DelayEngine off
</IfModule>
<IfModule mod_tls.c>
TLSEngine on
TLSLog /var/log/xferlog
TLSProtocol SSLv23
TLSRequired off
TLSRSACertificateFile /etc/ssl/proftpd/cert.pem
TLSRSACertificateKeyFile /etc/ssl/proftpd/key.pem
TLSVerifyClient off
TLSRenegotiate required off
</IfModule>