Portál AbcLinuxu, 25. dubna 2024 11:45


Dotaz: PureFTPD + mysql znovu

23.8.2005 03:43 spyre
PureFTPD + mysql znovu
Přečteno: 186×
Odpovědět | Admin
Zdravim, Chtěl jsem si zkusit nahodit PureFTPD a tak jsem jej přes apt-get stahnul (balik pure-ftpd-mysql). Všechno jsem asi nastavil a stejně mi vždy, např V TotalCommandru vyhodi při zkoušení se dostat na vytvořeného uživatele v MySQL hlašku typu "530 Authentification failed".

Zde je výpis syslogu:

[INFO] New connection from 192.168.0.2
[WARNING] Authentication failed for user [test]
[INFO] Logout.

Moje nastavení mysql.conf uloženém v /etc/pure-ftpd/db:

MYSQLSocket /var/run/mysqld/mysqld.sock
#MYSQLServer localhost
#MYSQLPort 3306
MYSQLUser pureftpd
MYSQLPassword heslo1
MYSQLDatabase pureftpd

#MYSQLCrypt md5, cleartext, crypt() or password() - md5 is VERY RECOMENDABLE uppon cleartext
MYSQLCrypt cleartext
MYSQLGetPW SELECT Password FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MYSQLGetUID SELECT Uid FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MYSQLGetGID SELECT Gid FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MYSQLGetDir SELECT Dir FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetQTASZ SELECT QuotaSize FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetQTAFS SELECT QuotaFiles FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")

A na závěr obsah a opravnění databáze pureftpd:
CREATE DATABASE pureftpd; 
USE pureftpd; 
CREATE TABLE ftpd ( 
	User varchar(16) NOT NULL default '', 
	status enum('0','1') NOT NULL default '0', 
	Password varchar(64) NOT NULL default '', 
	Uid varchar(11) NOT NULL default '-1', 
	Gid varchar(11) NOT NULL default '-1', 
	Dir varchar(128) NOT NULL default '', 
	ULBandwidth smallint(5) NOT NULL default '0', 
	DLBandwidth smallint(5) NOT NULL default '0', 
	comment tinytext NOT NULL, 
	ipaccess varchar(15) NOT NULL default '*', 
	QuotaSize smallint(5) NOT NULL default '0', 
	QuotaFiles int(11) NOT NULL default 0, 
	PRIMARY KEY (User), 
	UNIQUE KEY User (User) 
) TYPE=MyISAM; 

grant SELECT, INSERT, UPDATE, DELETE, CREATE, DROP on pureftpd.* to pureftpd@localhost identified by 'heslo1';
flush privileges;

Za každou radu předem velice děkuji!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.