Newsgroup: it.comp.os.linux.sys
Titolo: From shadow to mysqlauth

Salve a tutti,
sto utilizzando un mailserver postfix nel quale gli utenti si autenticano
tramite il classico shadow.
Ho l'esigenza di migrare il tutto su courier-pop3 + autenticazione tramite
mysql, ma dopo aver letto la documentazione non ho capito se sia possibile
farlo senza reinventarmi tutte le password e comunicarle agli utenti
(utopia!!), quindi in pratica se mysql/courier supporta le password in
shadow o se esista qualche sistema x convertirle.
Il discorso è un pò contorto, spero si sia capito qualcosa :)
Sapete aiutarmi?
Grazie
-- 
Runner
- Run for life -

 ciao


 shadow o se esista qualche sistema x convertirle.
non hai da qualche parte un file di testo con login e password dei tuoi 
utenti postali?
no? ahiahiahiahi
cmq credo ci sia rimedio
ciao
-- 
Davanti a Dio non ha importanza il successo umano, ma l'amore che si 
mette nel lavoro.
--
           _      __             ___ __
   __ _   (_)___ / /_ ___  ____ / _// /___   ___   ___  __ __
  /  ' \ / /(_-</ __// -_)/ __// _// // _ \ / _ \ / _ \/ // /
/_/_/_//_//___/\__/ \__//_/  /_/ /_/ \___// .__// .__/\_, /
                                          /_/   /_/   /___/
http://www.misterfloppy.it

 utilizzando l'autenticazione mysql.
io uso mysql per auth courier imap-pop  su postfix e funziona bene. Se 
non mi sbaglio, mysql ha il tipo di campo "password" ma non so dirti se 
il formato sia shadow... puoi cercare sulla documentazione apposita. poi 
l'importazione da file di testo è facile.


 
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
	Prima di parlare collegare la spina del cervello,
	 leggere e in caso di schermata blu riavviare.

 posso cambiare una password ma mica posso sapere quale pw è
vero, se gestisci le password con l'affidamento riservato all'utente, 
senza una custodia centralizzata. che poi è il modo migliore dove possibile.
bye


 
?
e se l'hanno cambiata?
sempre che possano... cosa buona e giusta!

 
Ok,Ok.. ma non ti è mai successo che un utente si ritrovi la casella 
bloccata per qualche motivo?
La possibilità tecnica c'è, legale un po' meno :-))))


 La possibilità tecnica c'è, legale un po' meno :-))))
Firma della liberatoria da parte dell'utente, e obbligo di
cambiamento password entro un certo termine. Se proprio si
deve essere motivatamente prudenti (o paranoici?)...   ;-)
bye G.L.

 Saluti
Già ma in questo modo non posso utilizzare postfixadmin e altri benefici
sulle caselle gia esistenti, inoltre dovei comunicare prima o poi agli
utenti di cambiare credenziali. Per il momento è da scartare, cmq grazie
per l'informazione :)


 La possibilità tecnica c'è, legale un po' meno :-))))
A me è successo una svalangata di volte.
Era proprio l'utente che mi chiamava e mi chiedeva di scaricare la posta 
dalla sua mailbox in modo da liberarla perché magari qualche pirla gli aveva 
mandato un allegato pesantissimo e lui con il modem ci metteva troppo a 
scaricarsela.
L'utente è il "proprietario" del contenuto della mailbox, se è lui in 
persona che mi autorizza a scaricarla (magari per togliere grossi allegati e 
rimandarglieli adeguatamente zippati) non vedo il problema nemmeno da un 
punto di vista legale.

 scaricarsela.
telnet 
pop.host.it
 110
USER paulatz
PASS brgzap
LIST
DELE 7
QUIT
Dov'è il problema? ;)
-- 
Lorenzo "Paulatz" Paulatto
Trieste
Dagli errori di Windows 98:
1070 0x042E Dopo l'avvio, il servizio si è sospeso in uno stato di attesa.
1440 0x05A0 Schermo già bloccato.

 Dov'è il problema? ;)
Eh eh eh, comodo tu!
In realtà di solito l'utente non vuole che gli cancelli il messaggio (perché 
magari è cmq importante), ma solo che prenda io in consegna l'allegato, che 
lo alleggerisca un po' per poi rimandarglielo, altrimenti è troppo facile 
:-)

 per l'informazione :)
Le passwd usate da Courier che autentica su Mysql sono in MD5.
Con buone probabilita' il tuo file shadow avra' per le pass anch'esso
la codifica MD5, per cui come ha detto qualcuno qualche post sopra con 
un po' di programmazione sposti tutte le credenziali
(user,cognome,nome,PASSWORD..etc...) all'interno della tabella
su cui Courier interroghera' per l'autenticazione.
Io personalmente ho migrato cosi' qualche migliaio di utenti
da un sistema shadow ad uno con Mysql senza conoscere le password
e senza nessun problema.
Inutile dirti le enormi possibilita' di usare un DB.
Sto cercando di pubblicare (tempo permettendo) un doc tutto cio'.
Saluti.
--
Giuseppe Careri