[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Proftpd+MySQL



Saudações,

Estou configurando o proftpd com altenticação através de banco de dados no
mysql.

Criei uma tabela com a seguinte estrutura:

CREATE TABLE `ftpusers` (
`loginallowed` char(1) NOT NULL default 'Y',
`username` varchar(60) NOT NULL default 'NULL',
`uid` int(11) unsigned default '1002',
`gid` int(11) unsigned default '1002',
`groupname` varchar(50) default 'ftp',
`password` varchar(30) default 'NULL',
`homedir` varchar(50) default 'NULL',
`shell` varchar(15) NOT NULL default '/sbin/nologin',
`count` int(11) unsigned default '0',
`fretr` int(10) unsigned default '0',
`bretr` int(10) unsigned default '0',
`bstor` int(10) unsigned default '0',
`fstor` int(10) unsigned default '0',
`ftime` timestamp(14) NOT NULL,
`faddr` varchar(255) default 'NULL',
`fhost` varchar(255) default 'NULL',
`fcdir` varchar(255) default 'NULL',
PRIMARY KEY (`username`)
)

e estou usando a seguinte configuração no proftp.conf:
#
ServerName "FTP SERVER"
ServerType standalone
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User nobody
Group nogroup
PassivePorts 49152 49999

SQLAuthenticate     on
SQLUserInfo         ftpusers username password NULL NULL homedir shell
SQLAuthTypes        Plaintext Backend
SQLConnectInfo      proftpd@localhost:3306 user password
SQLUserWhereClause  "LoginAllowed = 'Y'"
SQLDefaultGID       1002
SQLDefaultUID       1002
SQLGroupInfo        ftpusers groupname gid username
#SQLLog PASS updatelogin
#SQLNamedQuery updatelogin UPDATE "count=count+1 WHERE username='%u'"
ftpusers

TransferLog /var/log/xfer/xferlog
DefaultRoot ~ ftp# Normally, we want files to be overwriteable.
<Directory /*>
AllowOverwrite on
</Directory>

Adcionei um user: teste

Quando tento logar usando o ftp aparece a seguinte msg:
530 Login incorrect.
Login failed.

A versão do meu proftpd é a 1.2.5

Alguém já passou por isso?
Alguém tem alguma url ou howto que utilizou para fazer essa configuração?

Saudações digitais,



--
--
Júnio José dos Santos (icekmkz)
Coordenador do projeto Livres
Debian-br user: 598 - Linux user: 312060
Debian: Por mais liberdade ainda.
Linux : Porque além de liberdade, eu gosto de qualidade.
GNU   : Por um mundo mais humanista.
#livres (freenode)
Inhumas-GO



Reply to: