Newsgroup: it.comp.os.linux.sys
Titolo: Problema con Proftpd e Mysql

Ciao a tutti,
ho un piccolo problemino con proftpd :(
L'ho installato con il modulo per mysql e l'installazione
č andata a buon fine.
Poi ho configurato proftpd.conf in modo da far fare l'autenticazione
in mysql (ho creato le tabelle correttamente).
Il problema e che, quando cerco di connettermi al server, si chiude
subito la conenssione e nel file di log compare questo messaggio che non
riesco a capire:
---------------------------------
(ip mio server[212.66.102.66]) - ROOT PRIVS at main.c:937
(ip mio server[212.66.102.66]) - SETUP PRIVS at main.c:942
(ip mio server[212.66.102.66]) - performing module session
initializations
(ip mio server[212.66.102.66]) - error deleting scoreboard entry:
Invalid argument
(ip mio server[212.66.102.66]) - FTP session closed.
---------------------------------
Se invece tolgo l'autenticazione trmite mysql e mi autentico tramite
passwd, entro tranquillamente.
Sapreste darmi un consiglio??
Grazie per qualsiasi risposta.
Ciao,
Daniele.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 passwd, entro tranquillamente.
prova a deletare lo scoreboard file e ricrearne uno vuoto probabilmente la
codifica o il modo di loggarlo è diverso con il modulo per sql,
sicuramente l'errore riguarda lo scoreboard file quindi è probabile che
cosi si risolva.
Ciao

 Ciao
Ciao,
dov'è questo file? Pensavo che fosse dentro /var/run/proftpd, ma dentro
questa directory
ci sono questi file:
----------------------------
-rw-r-----    1 root     nogroup      1932 May 10 19:41 proftpd-160
-rw-r-----    1 root     nogroup       644 May 10 19:28 proftpd-5797
-rw-r-----    1 root     nogroup       644 May 10 19:29 proftpd-5799
-rw-r-----    1 root     nogroup       644 May 10 19:29 proftpd-5801
-rw-r-----    1 root     nogroup       644 May 10 19:29 proftpd-5803
-rw-r-----    1 root     nogroup       644 May 10 19:29 proftpd-5805
-rw-r-----    1 root     nogroup       644 May 10 19:29 proftpd-5807
-rw-r--r--    1 root     nogroup      3220 May  4 23:26 proftpd-inetd
root@nettuno:/var/run/proftpd#
------------------------------
E' uno di questi?
Grazie ancora


 E' uno di questi?
non hai lo scoreboard devi crearti un file proftpd.scoreboard sotto quella
directory e lasciarlo vuoto poi penserà proftpd a tutto.
Ciao
P.S. prima di crearlo controlla /etc/proftpd.conf sotto la riga dello
scoreboard e vedi dove devi creartelo altrimenti è inutile

 scoreboard e vedi dove devi creartelo altrimenti č inutile
Purtoppo non nessuna riga che contiene questo file dentro proftpd.conf.
:((
Sapresti dirmi la direttiva per inserirlo??
Grazie,
Ciao.


 scoreboard e vedi dove devi creartelo altrimenti č inutile
Ho inserito in proftpd.conf la direttiva:
ScoreboardFile /var/run/proftpd/proftpd.scoreboard
ed ho crewato il file.
Perņ quando avvio il server e tento di connettermi mi chiude la
connessione
e mi dą sempre lo stesso errore.
:((


 scoreboard e vedi dove devi creartelo altrimenti č inutile
Mi sono accorto che il file proftpd.scoreboard lo crea quando si avvia e
lo elimina quando
killo il processo.
perņ mi da sempre lo stesso errore.
Grazie per qualsiasi consiglio.


 Daniele.
Non saprei dirti ormai proftpd non lo uso da parecchio tempo, prova con il
comando proftpd --help ci deve essere un opzione per fare il test del file
di configurazione non ricordo purtroppo quale, se provi con quell'opzione
sul tuo file di config e metti il tutto in modalitą verbose (-v dovrebbe
essere) penso che tu possa avere piu chiaro di che errore si tratta.
Magari prova a postarlo qui cosi posso aiutarti un po anch'io.Ciao

 Magari prova a postarlo qui cosi posso aiutarti un po anch'io.Ciao
L'ho avviato in modalità di debug e,
all'avvio mi esce questo che ti ho scritto di seguito.
Se riesci a capire qualcosa che non quadra... sono tutte orecchie! ;)
----------------------------------------------------------------
root@nettuno:/var/run# proftpd -n -d9 &
[1] 769
root@nettuno:/var/run#  - parsing '/usr/local/etc/proftpd.conf'
configuration
 - FS: using system open()
 - FS: using system read()
 - FS: using system read()
 - 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
 - FS: using system read()
 - FS: using system read()
 - FS: using system read()
 - ROOT PRIVS at mod_log.c:455
 - RELINQUISH PRIVS at mod_log.c:477
 - FS: using system read()
 - FS: using system read()
 - FS: using system read()
 - <Directory /*>: adding section for resolved path '/*'
 - FS: using system read()
 - FS: using system close()
nettuno.home.riccioli.it
 -
nettuno.home.riccioli.it
 - Config for WebRiccioli:
nettuno.home.riccioli.it
 - /*
nettuno.home.riccioli.it
 -  AllowOverwrite
nettuno.home.riccioli.it
 -  ShowSymlinks
nettuno.home.riccioli.it
 -  Umask
nettuno.home.riccioli.it
 -  DirUmask
nettuno.home.riccioli.it
 -  DisplayFirstChdir
nettuno.home.riccioli.it
 -  TransferLog
nettuno.home.riccioli.it
 -  WtmpLog
nettuno.home.riccioli.it
 -  SQLConnectInfo
nettuno.home.riccioli.it
 -  SQLAuthenticate
nettuno.home.riccioli.it
 -  SQLAuthTypes
nettuno.home.riccioli.it
 -  RequireValidShell
nettuno.home.riccioli.it
 - UserID
nettuno.home.riccioli.it
 - UserName
nettuno.home.riccioli.it
 - GroupID
nettuno.home.riccioli.it
 - GroupName
nettuno.home.riccioli.it
 - DeferWelcome
nettuno.home.riccioli.it
 - ServerIdent
nettuno.home.riccioli.it
 - ShowSymlinks
nettuno.home.riccioli.it
 - DefaultServer
nettuno.home.riccioli.it
 - Umask
nettuno.home.riccioli.it
 - DirUmask
nettuno.home.riccioli.it
 - TimeoutNoTransfer
nettuno.home.riccioli.it
 - TimeoutStalled
nettuno.home.riccioli.it
 - TimeoutIdle
nettuno.home.riccioli.it
 - IdentLookups
nettuno.home.riccioli.it
 - DisplayFirstChdir
nettuno.home.riccioli.it
 - TransferLog
nettuno.home.riccioli.it
 - WtmpLog
nettuno.home.riccioli.it
 - SyslogLevel
nettuno.home.riccioli.it
 - SQLConnectInfo
nettuno.home.riccioli.it
 - SQLAuthenticate
nettuno.home.riccioli.it
 - SQLAuthTypes
nettuno.home.riccioli.it
 - SQLUserTable
nettuno.home.riccioli.it
 - SQLUsernameField
nettuno.home.riccioli.it
 - SQLPasswordField
nettuno.home.riccioli.it
 - SQLUidField
nettuno.home.riccioli.it
 - SQLGidField
nettuno.home.riccioli.it
 - SQLHomedirField
nettuno.home.riccioli.it
 - SQLShellField
nettuno.home.riccioli.it
 - SQLDefaultHomedir
nettuno.home.riccioli.it
 - RequireValidShell
nettuno.home.riccioli.it
 - dispatching auth request "getgroups" to
module mod_sql
nettuno.home.riccioli.it
 - dispatching auth request "getgroups" to
module mod_auth_file
nettuno.home.riccioli.it
 - dispatching auth request "getgroups" to
module mod_auth_unix
nettuno.home.riccioli.it
 - SETUP PRIVS at main.c:2618
nettuno.home.riccioli.it
 - ROOT PRIVS at main.c:1909
nettuno.home.riccioli.it
 - RELINQUISH PRIVS at main.c:1915
nettuno.home.riccioli.it
 - ROOT PRIVS at main.c:2252
nettuno.home.riccioli.it
 - RELINQUISH PRIVS at main.c:2276
nettuno.home.riccioli.it
 - ROOT PRIVS at inet.c:506
nettuno.home.riccioli.it
 - RELINQUISH PRIVS at inet.c:563
nettuno.home.riccioli.it
 - ProFTPD 1.2.8 (stable) (built Sat May 10
23:13:56 CEST 2003) standalone mode STARTUP
nettuno.home.riccioli.it
 - ROOT PRIVS at main.c:2124
nettuno.home.riccioli.it
 - RELINQUISH PRIVS at main.c:2130
nettuno.home.riccioli.it
 - FS: using system lstat()
nettuno.home.riccioli.it
 - FS: using system lstat()
nettuno.home.riccioli.it
 - FS: using system lstat()
nettuno.home.riccioli.it
 - FS: using system lstat()
nettuno.home.riccioli.it
 - FS: using system lstat()
nettuno.home.riccioli.it
 - FS: using system lstat()
----------------------------------------------------------------


 
nettuno.home.riccioli.it
 - RELINQUISH PRIVS at main.c:2130
uhmm...il server sembra avviarsi bene solo queste due righe non mi
convincono sembra quasi che ci sia un errore di compilazione, in ogni 
caso non posso aiutarti o per lo meno non da qui, hai controllato se 
i permessi dei file nella dir /var/run sono a posto? Non so
come aiutarti mi dispiace non vedo altri errori :(

 come aiutarti mi dispiace non vedo altri errori :(
