ALP - Aquileia Linux Project

Gruppo Utenti GNU/Linux – Free Software Bassa Friulana
Oggi è 23/06/2017, 17:26

Tutti gli orari sono UTC




Apri un nuovo argomento Rispondi all’argomento  [ 3 messaggi ] 
Autore Messaggio
MessaggioInviato: 10/09/2009, 8:33 
Non connesso
newbie
newbie
Avatar utente

Iscritto il: 09/11/2006, 9:20
Messaggi: 22
Località: Como
Buongiorno a tutti, dopo molto tempo mi faccio risentire e chiedo scusa per la latitanza dal forum...
Come da topic ho un problema di configurazione di proftpd su Ubuntu Server 9.04 riguardante l'interfacciamento al database MySQL contenete gli utenti.
Nello specifico ho provveduto ad installare proftpd-mod-mysql e modificare i file proftpd.conf, modules.conf, sql.conf e fin qui non ho avuto particolari problemi (i doc reperibili sul sito di proftd sono molto chiari) se non fosse per il fatto che le password nel database MySQL sono criptate in MD5.
Qualcuno ha avuto lo stesso problema? Come l'ha risolto?

Personalmente sono parecchi giorni che ci sbatto la testa contro... ho anche letto da qualche parte che il problema deriva da un bug nella mod_postgresql che se caricato genera problemi alla mod_sql_mysql ma il modulo nella mia configurazione non viene caricato quindi non so che altro fare...

_________________
"i bisogni dei molti contano più di quelli dei pochi... o di uno." - Spock
..:: http://srvalnath.no-ip.org ::..


Ultima modifica di Alnath il 24/09/2009, 6:36, modificato 1 volta in totale.

Top
 Profilo  
 
MessaggioInviato: 18/09/2009, 9:02 
Non connesso
newbie
newbie
Avatar utente

Iscritto il: 09/11/2006, 9:20
Messaggi: 22
Località: Como
Aggiorno la situazione: ho trovato sul forum di proftpd il seguente post:
http://forums.proftpd.org/smf/index.php?topic=3848.0

Però ora ho il problema che impostando la chiave SQLAuthTypes a OpenSSL, al riavvio di proftpd mi viene restituito l'errore {digest} non impostato. Ammettendoo che ora mi venga restituita la password correttamente criptata, come faccio a dirgli che il campo password è in {md5}? Mi spiego meglio: nel database la password deve avere il formato '{digest-name}hashed-value', mentre nel mio caso {digest} non esiste... secondo voi nella chiave SQLUserInfo posso inserire Concat("{MD5}", password) al posto della semplice password???

Poi ci sarebbe un altro problemino... la criptazione in MD5 non avviene in base64 ma è la classica...

_________________
"i bisogni dei molti contano più di quelli dei pochi... o di uno." - Spock
..:: http://srvalnath.no-ip.org ::..


Top
 Profilo  
 
MessaggioInviato: 24/09/2009, 6:34 
Non connesso
newbie
newbie
Avatar utente

Iscritto il: 09/11/2006, 9:20
Messaggi: 22
Località: Como
Per dovere di cronaca ho risolto il problema ma visto che la criptazione delle password nel mio database viene effettuata con il sistema classico MD5() (non in base64), ho dovuto creare un altro campo nel quale ho criptato le suddette password con il metodo Encrypt() di MySQL.
Fatto questo ho settato la voce di configurazione SQLAuthTypes a Crypt e sostituito in SQLUserInfo il campo relativo alla password con il nuovo campo creato.

Praticamente ho seguito quanto indicato qui http://forum.ubuntu-it.org/index.php?topic=96214.msg603406
Spero di essere stato utile.

_________________
"i bisogni dei molti contano più di quelli dei pochi... o di uno." - Spock
..:: http://srvalnath.no-ip.org ::..


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 3 messaggi ] 

Tutti gli orari sono UTC


Chi c’è in linea

Visitano il forum: Google [Bot] e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduzione Italiana phpBBItalia.net basata su phpBB.it 2010
[ Time : 0.080s | 16 Queries | GZIP : Off ]