Avendo a che fare con sistemi misti molto spesso mi capita di vedere su server strascichi di file totalmente inutili e alle volte pericolosi per la nostra privacy. Mi sto riferendo a file come thumbs.db di windows e .DS_Store per mac. Questi file nati per velocizzare le preview delle immagini se cadono in possesso in mani sbagliate possono svelare alcuni nostri segreti.

Eliminare thumbs.db:
- Aprire una qualsiasi finestra di windows
- Andare su Strumenti > Opzione Cartella > Visualizzazione
- Cercare e selezionare la voce che dice: Non memorizzare le anteprime nella memoria cache
- Cliccate Ok e finito qui.
Eliminare .DS_Store:
Qui c’è da fare una premessa. Esistono tanti programmi in grado di disattivare questa funzione, ma volendo scrivere qualcosa di più interessante affronterò dunque il problema da un’algolazioni più tecniche.
Mentre per windows anche se vengono trovati dei file thumbs.db non è possibile alcune volte eliminarli oppure fare in modoche questi venghino eliminati tutte le volte che si copia una cartella da un altro computer. Essendo diventato un sistema UNIX esiste anche per Mac un crontab che ci permette di schedulare operazioni programmate e una shell su cui dare dei comandi.
- Impediamo la creazione futura sul nostro computer di file ds_store
- Andiamo su Applicazioni > Utility > Terminale
- scriviamo
$ defaults write com.apple.desktopservices DSDontWriteNetworkStores true
$ cp Library/Prefrences/com.apple.desktopservices.plist /Library/Prefrences/
$ sudo chmod 777 /Library/Prefrences/com.apple.desktopservices.plist
- Ora siamo a metà dell’opera in quanto abbiamo solo bloccato la creazione ma i file ci sono ancora. Quindi sempre dal terminale scriviamo:
sudo find / -name “.DS_Store” -depth -exec rm {} \;
Impiegherà un po di tempo ma alla fine troverà tutto ed eliminarà questi inutili file.
- Adesso bisogna preoccuparci dei file provenienti da altre macchine che possono essere salvati sul nostro computer che pur essendo ora pulito domani a forza di copiare e spostare ritornerebbe pieno di questi file inutili. Per effetturare una ricerca programmatica sempre da terminare scriviamo:
sudo crontab -e
- Inserite la vostra password
- All’apertura dell’editor testuale VI premete la lettera “i” per abilitare l’inserimento
- scrivete
30 10 * * * root find / -name “.DS_Store” -depth -exec rm {} \;
Premere ESC e scrivere :qw e premere invio oppure Shift+z+z
Questo comando dice che ogni giorno alle 10:30 esegue una scansione partendo dalla radice \ di tutti i file chiamati .DS_Store. Ovviamente la macchina deve essere accesa in quel momento. Per mia natura metodica ho anche inserito questa scritta sotto alla precedente 30 10 * * * root find / -name “thumbs.db” -depth -exec rm {} \;
ATTENZIONE!
L'articolo che hai letto e' stato scritto piu' di quattro mesi fa.
Le informazioni presenti potrebbero dunque non essere aggiornate o non piu' valide!
Tags:
ds_store,
eliminare,
thumbs