Avatar billede tfswebguy Nybegynder
27. maj 2007 - 20:55 Der er 2 løsninger

Problemer med Pure-FTPd med MySQL

nu har jeg prøvet med denne guide at installere Pure-ftpd-mysql:
http://www.howtoforge.com/pureftpd_mysql_virtual_hosting

Har fået hul igennem, så man kan komme til login
MEN, når jeg prøver gennem cmd, og skal skrive brugernavn og kode, så melder den fejl efter at have skrevet koden.

Stumpen fra cmd:

220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 09:29. Server port: 21.
220-This is a private system - No anonymous login
220 You will be disconnected after 15 minutes of inactivity.
Bruger (************************): admin
331 User admin OK. Password required
Adgangskode:
530 Login authentication failed
Logon mislykkedes.

------------------------------------------------

Min mysql.conf fil:
MYSQLSocket /var/run/mysqld/mysqld.sock
#MYSQLServer localhost
#MYSQLPort 3306
MYSQLUser ************
MYSQLPassword ************
#MYSQLCrypt md5, cleartext, crypt() or password()
MYSQLCrypt md5
MYSQLGetPW SELECT Password FROM ftpd WHERE User="\L" AND status="1" AND (ip
access = "*" OR ipaccess LIKE "\R")
MYSQLGetUID SELECT Uid FROM ftpd WHERE User="\L" AND status="1" AND (ipacces
s = "*" OR ipaccess LIKE "\R")
MYSQLGetGID SELECT Gid FROM ftpd WHERE User="\L" AND status="1" AND (ipacces
s = "*" OR ipaccess LIKE "\R")
MYSQLGetDir SELECT Dir FROM ftpd WHERE User="\L" AND status="1" AND (ipacces
s = "*" 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 (i
paccess = "*" OR ipaccess LIKE "\R")
MYSQLGetQTAFS SELECT QuotaFiles FROM ftpd WHERE User="\L" AND status="1" AND (
ipaccess = "*" OR ipaccess LIKE "\R")

--------------------------------------------------------------

Har derudover oprettet sql, en sql bruger, med oplysningerne passende til dem i min conf fil, sat rettigheder op for sql brugeren, sat tabel op, og lavet en ftp bruger, efter guiden..

Her er desuden lige en stump af loggen fra /var/log/messages:

May 27 17:29:46 localhost pure-ftpd: (?@skjult) [INFO] New
connection from skjult
May 27 17:29:47 localhost pure-ftpd: (?@skjult) [INFO] New
connection from skjult
May 27 17:31:47 localhost pure-ftpd: (?@skjult] New
connection from skjult
May 27 17:31:47 localhost pure-ftpd: (?@skjult]
Wrong SQL parameters : [SELECT Password FROM ftpd WHERE User="admin" AND status=
"1" AND (ipaccess = "*" OR ipaccess LIKE "skjult")]
May 27 17:31:47 localhost pure-ftpd: (?@skjult) [INFO] PAM
_RHOST enabled. Getting the peer address
May 27 17:31:49 localhost pure-ftpd: (?@skjult) [WARNING]
Authentication failed for user [admin]

Nogen der kan sige mig hvad der er i vejen?
Avatar billede dank Nybegynder
05. juni 2007 - 11:15 #1
din mysql.conf fil ser lidt underlig ud. bl.a. er der ikke angivet hvilken database der skal queries i. Der står, host, port, user og pass, men mangler database.

jeg tror du mangler en database enty i denne fil.
Avatar billede dank Nybegynder
11. juni 2007 - 15:13 #2
og her er svaret. Kan du lukke dette, takker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester