www.ProFTPD.de
13. März 2007, 19:27:45 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1] 2   Nach unten
  Drucken  
Autor Thema: proftpd und mysql  (Gelesen 1732 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
rere
Gast
« am: 21. Mai 2004, 15:12:47 »

hallo,
ich starte mit
# proftpd -c /etc/proftpd.conf -n


localhost - ProFTPD 1.2.9 (stable) (built Fri May 21 12:47:10 CEST 2004) standalone mode STARTUP
hier habe ich versucht von einem anderem rechener zu connecten

rtts (rene[192.168.2.3]) - ProFTPD terminating (signal 11)
rtts (rene[192.168.2.3]) - FTP session closed.
und hier nochmak
rtts (rene[192.168.2.3]) - ProFTPD terminating (signal 11)
rtts (rene[192.168.2.3]) - FTP session closed.

vom anderen rechner aus:
#ftp 192.168.2.222
Connected to 192.168.2.222.
421 Service not available, remote server has closed connection.
ftp>


meine proftpd.conf:
# (C) www.proftpd.de
# updated 2003-05-12
# by Stonki

ServerName "SERVERNAME"
ServerType standalone
DefaultServer on

# Port 21 is the standard FTP port.
Port 21

# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# Note that this ONLY works in standalone mode
MaxInstances 30

# Set the user and group under which the server will run.
User rt
Group nogroup

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot ~
# Normally, we want files to be overwriteable.

<Directory />
AllowOverwrite on
</Directory>


SQLConnectInfo        proma@localhost ftpuser aa
SQLAuthenticate       users
SQLAuthTypes          backend
SQLDefaultHomedir     /var/www
SQLUserInfo           users userid passwd uid gid homedir shell
SQLGroupInfo          groups groupname gid members
SQLLog                PASS updatecount
SQLNamedQuery         updatecount UPDATE "count=count+1 WHERE userid='%u'"users


rene
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 21. Mai 2004, 20:03:31 »

Du hast einen Fehler in der mod_SQL Konfig. Fuege Deiner Config die zeile:

SQLLogFile /var/log/proftpd.sql.log

hinzu, starte Proftpd neu und schau Dir den Fehler an.
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
rene
ProFTPD
*
Offline Offline

Beiträge: 5

301816593
Profil anzeigen E-Mail
« Antwort #2 am: 22. Mai 2004, 11:22:18 »

hallo,
ich hab mich jetzt angemeldet
in der logfile steht:
May 22 12:21:18 mod_sql/4.10[13071]: backend module 'mod_sql_mysql/4.04'
May 22 12:21:18 mod_sql/4.10[13071]: backend api    'mod_sql_api_v1'
May 22 12:21:18 mod_sql/4.10[13071]: >>> sql_getconf
May 22 12:21:18 mod_sql/4.10[13071]: entering   mysql cmd_defineconnection
May 22 12:21:18 mod_sql/4.10[13071]:  name: 'default'
May 22 12:21:18 mod_sql/4.10[13071]:  user: 'ftpuser'
May 22 12:21:18 mod_sql/4.10[13071]:  host: 'localhost'
May 22 12:21:18 mod_sql/4.10[13071]:    db: 'proma'
May 22 12:21:18 mod_sql/4.10[13071]:  port: '3306'
May 22 12:21:18 mod_sql/4.10[13071]:   ttl: '0'
May 22 12:21:18 mod_sql/4.10[13071]: exiting    mysql cmd_defineconnection
May 22 12:21:18 mod_sql/4.10[13071]: entering   mysql cmd_open

was heißt das??

und noch hie wenn ich im debugmodus starte:
rtts:~# proftpd -c /etc/proftpd.conf -n -d 9
 - parsing '/etc/proftpd.conf' configuration
 - FS: using system open()
 - FS: using system read()
 - dispatching auth request "getpwnam" to module mod_sql
 - dispatching auth request "getpwnam" to module mod_auth_file
 - dispatching auth request "getpwnam" to module mod_auth_unix
 - dispatching auth request "getgrnam" to module mod_sql
 - dispatching auth request "getgrnam" to module mod_auth_file
 - dispatching auth request "getgrnam" to module mod_auth_unix
 - <Directory />: adding section for resolved path '/'
 - FS: using system read()
 - FS: using system read()
 - FS: using system read()
 - FS: using system read()
 - FS: using system read()
 - FS: using system close()
rtts -
rtts - Config for SERVERNAME:
rtts - /
rtts -  AllowOverwrite
rtts -  Umask
rtts -  SQLConnectInfo
rtts -  SQLAuthenticate
rtts -  SQLAuthTypes
rtts - DefaultServer
rtts - Umask
rtts - UserID
rtts - UserName
rtts - GroupID
rtts - GroupName
rtts - DefaultRoot
rtts - SQLConnectInfo
rtts - SQLAuthenticate
rtts - SQLAuthTypes
rtts - SQLDefaultHomedir
rtts - SQLLogFile
rtts - dispatching auth request "getgroups" to module mod_sql
rtts - dispatching auth request "getgroups" to module mod_auth_file
rtts - dispatching auth request "getgroups" to module mod_auth_unix
rtts - SETUP PRIVS at main.c:2704
rtts - ROOT PRIVS at main.c:1956
rtts - RELINQUISH PRIVS at main.c:1962
rtts - ROOT PRIVS at main.c:2323
rtts - opening scoreboard '/usr/local/var/proftpd/proftpd.scoreboard'
rtts - RELINQUISH PRIVS at main.c:2347
rtts - ROOT PRIVS at inet.c:452
rtts - RELINQUISH PRIVS at inet.c:510
rtts - ProFTPD 1.2.9 (stable) (built Fri May 21 12:47:10 CEST 2004) standalone mode STARTUP
rtts - ROOT PRIVS at main.c:2171
rtts - RELINQUISH PRIVS at main.c:2177
rtts - FS: using system lstat()

heir versuche ich zu connecten

rtts - FS: using system lstat()
rtts - ROOT PRIVS at main.c:1150
rtts - RELINQUISH PRIVS at main.c:1154
rtts (rene[192.168.2.3]) - performing ident lookup
rtts - FS: using system lstat()
rtts (rene[192.168.2.3]) - ident connection failed: Connection refused
rtts (rene[192.168.2.3]) - ident lookup returned 'UNKNOWN'
rtts (rene[192.168.2.3]) - ROOT PRIVS at main.c:977
rtts (rene[192.168.2.3]) - SETUP PRIVS at main.c:982
rtts (rene[192.168.2.3]) - performing module session initializations
rtts (rene[192.168.2.3]) - ROOT PRIVS at mod_sql.c:3630
rtts (rene[192.168.2.3]) - RELINQUISH PRIVS at mod_sql.c:3632
rtts (rene[192.168.2.3]) - ProFTPD terminating (signal 11)
rtts (rene[192.168.2.3]) - FTP session closed.



rtts - ProFTPD terminating (signal 2)
rtts - ROOT PRIVS at main.c:1838
rtts - RELINQUISH PRIVS at main.c:1859
rtts - ProFTPD 1.2.9 standalone mode SHUTDOWN
rtts - ROOT PRIVS at main.c:1866
rtts - RELINQUISH PRIVS at main.c:1868
Gespeichert
rene
ProFTPD
*
Offline Offline

Beiträge: 5

301816593
Profil anzeigen E-Mail
« Antwort #3 am: 22. Mai 2004, 11:25:39 »

äää kann das damit zusammenhängen das ich mysql 3.23.58 habe???
Gespeichert
rene
ProFTPD
*
Offline Offline

Beiträge: 5

301816593
Profil anzeigen E-Mail
« Antwort #4 am: 22. Mai 2004, 17:01:39 »

hab jetzt auch mysql 4.0.20 installiert,
proftpd neukompiliert, mit
./configure --prefix=/usr/local/proftpd/1.2.9 --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/local/mysql/current/include/mysql/ --with-libraries=/usr/local/mysql/current/lib

make
make install

ist aber immernoch das gleiche problem...
 :?!  :??
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #5 am: 23. Mai 2004, 22:05:31 »

wie sieht denn Dein SQLLOg aus, wenn Du Dich anmeldest.. ?

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
rene
ProFTPD
*
Offline Offline

Beiträge: 5

301816593
Profil anzeigen E-Mail
« Antwort #6 am: 24. Mai 2004, 14:52:34 »

hab ich doch oben geschrieben
Zitat von: "rene"


May 22 12:21:18 mod_sql/4.10[13071]: backend module 'mod_sql_mysql/4.04'
May 22 12:21:18 mod_sql/4.10[13071]: backend api    'mod_sql_api_v1'
May 22 12:21:18 mod_sql/4.10[13071]: >>> sql_getconf
May 22 12:21:18 mod_sql/4.10[13071]: entering   mysql cmd_defineconnection
May 22 12:21:18 mod_sql/4.10[13071]:  name: 'default'
May 22 12:21:18 mod_sql/4.10[13071]:  user: 'ftpuser'
May 22 12:21:18 mod_sql/4.10[13071]:  host: 'localhost'
May 22 12:21:18 mod_sql/4.10[13071]:    db: 'proma'
May 22 12:21:18 mod_sql/4.10[13071]:  port: '3306'
May 22 12:21:18 mod_sql/4.10[13071]:   ttl: '0'
May 22 12:21:18 mod_sql/4.10[13071]: exiting    mysql cmd_defineconnection
May 22 12:21:18 mod_sql/4.10[13071]: entering   mysql cmd_open



rene
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #7 am: 24. Mai 2004, 14:53:51 »

Zitat von: "rene"
hab ich doch oben geschrieben
Zitat von: "rene"


May 22 12:21:18 mod_sql/4.10[13071]: backend module 'mod_sql_mysql/4.04'
May 22 12:21:18 mod_sql/4.10[13071]: backend api    'mod_sql_api_v1'
May 22 12:21:18 mod_sql/4.10[13071]: >>> sql_getconf
May 22 12:21:18 mod_sql/4.10[13071]: entering   mysql cmd_defineconnection
May 22 12:21:18 mod_sql/4.10[13071]:  name: 'default'
May 22 12:21:18 mod_sql/4.10[13071]:  user: 'ftpuser'
May 22 12:21:18 mod_sql/4.10[13071]:  host: 'localhost'
May 22 12:21:18 mod_sql/4.10[13071]:    db: 'proma'
May 22 12:21:18 mod_sql/4.10[13071]:  port: '3306'
May 22 12:21:18 mod_sql/4.10[13071]:   ttl: '0'
May 22 12:21:18 mod_sql/4.10[13071]: exiting    mysql cmd_defineconnection
May 22 12:21:18 mod_sql/4.10[13071]: entering   mysql cmd_open



rene


hmm, das ist nicht viel. Da fehlt einiges..... Kannst Du mir mal kurz Zugang geben ?
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Anonymous
Gast
« Antwort #8 am: 24. Mai 2004, 19:23:41 »

wie zugang geben?
Gespeichert
alaly
Gast
« Antwort #9 am: 09. Juni 2004, 01:15:42 »

Hallo

Ich hab das gleiche Problem und google schon tagelang !
:roll:
Währe Toll wenn ihr die lösung Posten könntet !

alaly@freenet.de
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #10 am: 09. Juni 2004, 10:51:46 »

Zitat von: "alaly"
Hallo

Ich hab das gleiche Problem und google schon tagelang !
:roll:
Währe Toll wenn ihr die lösung Posten könntet !

alaly@freenet.de

Welches System hast du?
Wie sieht dein Proftpd-Logfile / SQL-Logfile aus?
Was geht nicht?
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
alaly
Gast
« Antwort #11 am: 09. Juni 2004, 13:10:53 »

Hi,
Erstmal danke für die schnelle Antwort !

So wie ich das sehe hab ich das selbe Problem wie rene

Mein System ist Debian unstable ich will unteranderem den proftpd auf ne mysql-DB audlaufen lassen um ein eigenes ISP zu basteln, hab das zuhause auch schon an nem testrechner hinbekommen nur jetzt auf dem Rootserver will er nicht wenn ich konnekte kommt noch kein login hier die meldungen :

tail -f /var/log/proftpd.sql.log

Jun 09 01:02:18 mod_sql/4.10[4290]: >>> sql_getconf
Jun 09 01:02:18 mod_sql/4.10[4290]: entering    mysql cmd_defineconnection
Jun 09 01:02:18 mod_sql/4.10[4290]:  name: 'default'
Jun 09 01:02:18 mod_sql/4.10[4290]:  user: 'user'
Jun 09 01:02:18 mod_sql/4.10[4290]:  host: 'localhost'
Jun 09 01:02:18 mod_sql/4.10[4290]:    db: 'dbname'
Jun 09 01:02:18 mod_sql/4.10[4290]:  port: '3306'
Jun 09 01:02:18 mod_sql/4.10[4290]:   ttl: '0'
Jun 09 01:02:18 mod_sql/4.10[4290]: exiting     mysql cmd_defineconnection
Jun 09 01:02:18 mod_sql/4.10[4290]: entering    mysql cmd_open

 proftpd -c /etc/proftpd.conf -n -d 9

 - parsing '/etc/proftpd.conf' configuration
 - FS: using system open()
 - FS: using system read()
 - Compiling deny regex '\*.*/'.
 - Allocated deny regex at location 0x80f2400.
 - FS: using system read()
 - FS: using system read()
 - FS: using system read()
 - dispatching auth request "getpwnam" to module mod_radius
 - dispatching auth request "getpwnam" to module mod_sql
 - dispatching auth request "getpwnam" to module mod_auth_file
 - dispatching auth request "getpwnam" to module mod_auth_unix
 - dispatching auth request "getgrnam" to module mod_radius
 - dispatching auth request "getgrnam" to module mod_sql
 - dispatching auth request "getgrnam" to module mod_auth_file
 - dispatching auth request "getgrnam" to module mod_auth_unix
 - Class 'default' maxconnections set to 5.
 - Class 'internet' maxconnections set to 5.
 - Class 'local' maxconnections set to 5.
 - Class 'internet' ipmask 0x8137b84/0 added.
 - Class 'local' ipmask 0x813175c/24 added.
 - FS: using system read()
 - <Directory /*>: adding section for resolved path '/*'
 - FS: using system read()
 - FS: using system read()
 - FS: using system read()
 - FS: using system close()
kunden1 -
kunden1 - Config for ftp.edv-aff.de:
kunden1 - /*
kunden1 -  Limit
kunden1 -   DenyAll
kunden1 -  Limit
kunden1 -   AllowAll
kunden1 -  AllowOverwrite
kunden1 -  HideNoAccess
kunden1 -  DenyFilter
kunden1 -  ShowSymlinks
kunden1 -  HiddenStores
kunden1 -  SQLAuthTypes
kunden1 -  SQLAuthenticate
kunden1 -  SQLConnectInfo
kunden1 -  SQLLog_PASS
kunden1 -  SQLNamedQuery_counter
kunden1 - SQLLog_RETR
kunden1 - SQLLog_STOR
kunden1 - SQLNamedQuery_transfer1
kunden1 - SQLLog_ERR_RETR
kunden1 - SQLLog_ERR_STOR
kunden1 - SQLNamedQuery_transfer2
kunden1 - SQLLogFile
kunden1 - AllowForeignAddress
kunden1 - Umask
kunden1 - DirUmask
kunden1 - UserID
kunden1 - UserName
kunden1 - GroupID
kunden1 - GroupName
kunden1 - MaxClientsPerHost
kunden1 - MaxClients
kunden1 - Classes
kunden1 - IdentLookups
kunden1 - TimeoutStalled
kunden1 - TransferLog
kunden1 - ExtendedLog
kunden1 - DefaultRoot
kunden1 - MaxLoginAttempts
kunden1 - RequireValidShell
kunden1 - SETUP PRIVS at ../../../src/main.c:2704
kunden1 - ROOT PRIVS at ../../../src/main.c:1956
kunden1 - RELINQUISH PRIVS at ../../../src/main.c:1962
kunden1 - ROOT PRIVS at ../../../src/main.c:2323
kunden1 - opening scoreboard '/var/run/proftpd/proftpd.scoreboard'
kunden1 - RELINQUISH PRIVS at ../../../src/main.c:2347
kunden1 - ROOT PRIVS at ../../../src/inet.c:452
kunden1 - RELINQUISH PRIVS at ../../../src/inet.c:510
kunden1 - ProFTPD 1.2.9 (stable) (built do mrt 22 18:28:32 CET 2001) standalone mode STARTUP
kunden1 - ROOT PRIVS at ../../../src/main.c:2171
kunden1 - RELINQUISH PRIVS at ../../../src/main.c:2177
kunden1 - FS: using system lstat()
kunden1 - scrubbing scoreboard
kunden1 - ROOT PRIVS at ../../../modules/mod_core.c:194
kunden1 - RELINQUISH PRIVS at ../../../modules/mod_core.c:201
kunden1 - ROOT PRIVS at ../../../modules/mod_core.c:223
kunden1 - RELINQUISH PRIVS at ../../../modules/mod_core.c:251
kunden1 - FS: using system lstat()

Das Kommt wenn ich einen Connect versuche :

kunden1 - FS: using system lstat()
kunden1 - ROOT PRIVS at ../../../src/main.c:1150
kunden1 - RELINQUISH PRIVS at ../../../src/main.c:1154
kunden1 (pD9FF604B.dip.t-dialin.net[217.255.96.75]) - ident lookup disabled
kunden1 (pD9FF604B.dip.t-dialin.net[217.255.96.75]) - ROOT PRIVS at ../../../src/main.c:977
kunden1 (pD9FF604B.dip.t-dialin.net[217.255.96.75]) - SETUP PRIVS at ../../../src/main.c:982
kunden1 (pD9FF604B.dip.t-dialin.net[217.255.96.75]) - FTP session requested from class 'internet'
kunden1 (pD9FF604B.dip.t-dialin.net[217.255.96.75]) - performing module session initializations
kunden1 (pD9FF604B.dip.t-dialin.net[217.255.96.75]) - ROOT PRIVS at ../../../modules/mod_sql.c:3630
kunden1 (pD9FF604B.dip.t-dialin.net[217.255.96.75]) - RELINQUISH PRIVS at ../../../modules/mod_sql.c:3632
kunden1 - FS: using system lstat()
kunden1 - FS: using system lstat()
kunden1 - scrubbing scoreboard
kunden1 - ROOT PRIVS at ../../../modules/mod_core.c:194
kunden1 - RELINQUISH PRIVS at ../../../modules/mod_core.c:201
kunden1 - ROOT PRIVS at ../../../modules/mod_core.c:223
kunden1 - RELINQUISH PRIVS at ../../../modules/mod_core.c:251
kunden1 - FS: using system lstat()

hab in der proftpd.conf auch schon alle möglichen einstellungen ausprobiert nix

dn = mysql 4.0.18

Bin erlichgesagt ratlos, wie gesagt auf dem heimischen testrechner funzt alles einwandfrei !

THX im vorraus

alaly
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #12 am: 09. Juni 2004, 13:44:09 »

Habe ich geahnt.
Für Debian gibt es momentan glaub ich keine Lösung.
Hat denn das kompilieren geklappt?! *wunder*
Stonki hat was von fehlerhaften MySQL-Libs erzählt...
Vielleicht bin ich aber auch nur verwirrt :|
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
rene
ProFTPD
*
Offline Offline

Beiträge: 5

301816593
Profil anzeigen E-Mail
« Antwort #13 am: 09. Juni 2004, 16:49:03 »

worin unterscheiden dich die anderen systeme denn wo es funktioniert??
ich bin auf auth user files umgestigen...
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #14 am: 09. Juni 2004, 17:31:43 »

http://www.proftpd.de/forum2/viewtopic.php?t=1015
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Seiten: [1] 2   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.075 Sekunden mit 16 Zugriffen.