Koozali.org: home of the SME Server
Other Languages => Italiano => Topic started by: maltese2000 on June 24, 2008, 07:08:31 PM
-
Esiste qualche add-on che permetta di eliminare gli account non movimentati dopo un certo periodo di tempo ?
-
ciao
che io sappia no..
definisci 'non movimentati'
ciao
Stefano
-
Ho utilizzato sme per fornire caselle di posta gratuite; dato il proliferare incontrollato, vorrei che dopo 3 mesi di non utilizzo (accesso utente x es. ) rimuovere l'account con tutti gli annessi.
-
ciao
Sinceramente non saprei come reperire le informazioni.. nel senso che se l'accesso avviene tramite horde so che trovi la riga in /var/log/messages.. ma se avviane in imap/pop3.. eppoi, come mantenere lo "storico" degli accessi?..
il tuo è un quesito interessante.. :-)
Ci penso un po'
ciao
Stefano
-
quello a cui pensavo in realtà (anche se per quanto a mia conoscenza Linux nn fa') e prendere la data di ultimo accesso come user.
probabilmente analizzando i files di log ogni giorno e aggiornando un database, dopo un certo periodo, dovremmo essere in grado di sapere gli utenti o perlomeno gli alia non loggati da tempo.... mi piace poco come soluzione...
-
quello a cui pensavo in realtà (anche se per quanto a mia conoscenza Linux nn fa') e prendere la data di ultimo accesso come user.
probabilmente analizzando i files di log ogni giorno e aggiornando un database, dopo un certo periodo, dovremmo essere in grado di sapere gli utenti o perlomeno gli alia non loggati da tempo.... mi piace poco come soluzione...
eggià.. ma login dove? pop3? imap? webmail? questo è il busillis :-)
Ciao
S.
-
direi pop3 in quanto non faccio utilizzare webmail
-
a questo punto si tratta di fare uno script da far girare ogni notte che si passi il log del servizio pop3 e "tenga conto" dei login..
potresti fare una file di testo tipo:
utente ultimavolta
dove ultimavolta è un numero intero che è 0 se l'hai visto (ha fatto il login oggi) oppure si incrementa..
il file lo devi avere popolato, partendo con ultimavolta=0 per tutti
poi cicli, utente per utente, e fai un grep sul log.. se lo trovi, passi ad altro, se non lo trovi, incrementi ultimavolta di 1
finito il ciclo, greppi gli utenti che hanno ultimavolta > 90 (3 mesi) e li elimini con l'evento delete-user
po' esse?
Ciao
Stefano
-
puo' essere :)
ci penso un po'...