Opzione 1: Monta unità di sola lettura
Puoi installare l'unità USB in sola lettura usando Diskutil.
- Innanzitutto, inserisci / monta l'unità una volta, esegui
diskutil list
da Terminal.app e prendi nota del dispositivo che rappresenta l'unità (dovrebbe essere qualcosa come /dev/diskN
con N come numero qualsiasi).
- Espelli il disco eseguendo
diskutil unmountDisk /dev/diskN
sostituendo N con il numero annotato nel primo passaggio
- Monta il disco in sola lettura eseguendo
diskutil mountDisk readOnly /dev/diskN
Questo ovviamente richiede l'esecuzione attiva di questi comandi ogni volta che si desidera utilizzare la levetta di archiviazione. Per una soluzione automatizzata, dai un'occhiata a MarcoPolo o scrivi un comando launchd (vedi ad esempio qui per l'ispirazione).
Opzione 2: utilizza il controllo di accesso sull'unità
L'unità ha davvero bisogno di essere formattata in FAT32 o è comunque possibile accedervi da un sistema Mac OSX? Nel caso successivo, puoi salvare il contenuto dell'unità su un'altra unità, riformattarlo come unità Mac OSX, spostare / copiare il contenuto e rimuovere eventuali diritti di scrittura da chiunque.