Kcrypt - Kde mount manager per filesystem cifrati

Nell'immagine. Buffalo Terastation
Leggevo con curiosita' le patch (e tools) aggiunte alla famosa versione KDEmod, disponibile per ArchLinux, e devo constatare che alcune sono presenti anche nella versione kde di Kubuntu (supporto trasparenza Kdesktop, "mute" di Kmix sulla rotella del mouse).
In questo "aggregatore" di patch piu' o meno conosciute (citiamo tra le altre la famosa Kopete reloading kit) mi si e' soffermato lo sguardo su Kcrypt, un manager per filesystem cifrati che non e' nemmeno incluso nei repository ufficiali di Kubuntu.
Krypt e' una semplice applicazione che trova posto nel systray, e fornisce un facile accesso alla lista dei volumi cifrati con LUKS, collegati al sistema. E' possbile decifrare, cifrare, montare e smontare velocemente qualsiasi device. Esegue un monitoraggio su HAL, mostrando un pop-up con richiesta inserimento password. Quando la password viene inserita, il KDE's media manager si fa carico di terminare il lavoro. Se cosi' non fosse, ad esempio quando il device precedentemente utilizzato e' stato rimosso ( il media-manager pensa che il dispositivo sia ancora collegato) e' possibile montarlo usando il Krypt menu entry. Krypt ha anche una blacklist di devices, per i volumi che non vogliamo montare con Krypt (mount permanenti .. come una /home cifrata). Un altra opzione utile riguarda lo smontaggio automatico dei volumi cifrati utilizzando il KDE media manager "Safely remove.." .
Krypt e' basato sul tool Kryptomedia, creato per OpenSuse come patch per il KDE originale. Dal momento che il sistema di aggiornamento KDE (per ogni distribuzione) costringeva a modificare ogni volta files diversi per far si che funzionasse Kryptomedia, Krypt e' ora scaricabile come programma stand-alone.
HAL e DBUS sono i due demoni richiesti per il funzionamento di questa applicazione.
Se colleghiamo un dispositivo ed inavvertitamente il meccanismo di autenticazione (tramite pop-up) fallisce, oppure ci restituisce un errore di mappatura..questo non dipende tanto da Krypt quanto da HAL che non riesce a gestire cryptosetup (il programma che utilizza LUKS) . Per risolvere il problema e' necessario installare una versione di HAL con patch cryptsetup_temp.patch.
- Installazione -
Dipendenze:
* Qt >=3.3
* KDE 3.5
* DBus >= 0.90
* HAL >= 0.5.9
Recuperiamo Kcrypt dal repositorio SVN (richiede il pacchetto subversion):
svn co svn://svn.berlios.de/krypt/trunk krypt
Entriamo nella directory e compiliamo i sorgenti:
make -f Makefile.cvs ./configure make sudo make install sudo make clean
Gli ultimi sorgenti, della versione non SVN, si trovano a questo indirizzo:
NB: La compilazione e' identica alla precedente fatta eccezione per il comando "make -f Makefile.cvs".
- Screenshoots -


- Links Utili -
- divilinux's blog
- 294 reads

Post new comment