Come posso impedire a un'immagine del disco di smontarla in OS X?


5

Mi piacerebbe usare un'immagine del disco sensibile al maiuscolo / minuscolo e crittografata per il mio lavoro di sviluppo. Ho bisogno di alcune cartelle al suo interno per essere Dropbox-ed (usando i link simbolici). Tuttavia, se disattengo accidentalmente il dmg, Dropbox cancella tutto nel cloud.

Pertanto ho bisogno di impedire lo smontaggio di questa immagine del disco (montata all'avvio). Idealmente richiederebbe la mia password di sessione quando clicco sull'icona di espulsione nel mirino. Qualche idea?


Soluzione economica, ma si potrebbe semplicemente mettere qualunque piccola app (probabilmente un flusso di lavoro fittizio) su quell'immagine disco e avviarla. Il Finder non verrà smontato a meno che quell'app non venga chiusa.
slhck

1
Una soluzione alternativa potrebbe essere quella di montare il dmg con hdiutil attach -nobrowse some.dmg. Verrà mostrato solo in /Volumes/, non nella barra laterale di Finder o sul desktop.
Lri

hdiutil attach -nobrowse some.dmg sembra davvero interessante, ho provato a trascinare indietro l'iso sulla barra delle linguette ma aggiunge il pulsante di espulsione. Immagino che potrei trovare la mia strada con i link simbolici in qualche modo.
Olivier

Risposte:


1

Uso una ramdrive per un sacco di lavoro, quindi ho dovuto trovare un modo per prevenire l'espulsione accidentale.

La mia soluzione è simile a quella di @ slhck.

  1. Apri un terminale.
  2. Apri una sessione di schermate.
  3. cd nell'immagine del disco che si desidera proteggere.
  4. Disconnettiti da quella sessione sullo schermo ( Ctrl - UN e poi D di solito fa il trucco).

Il Finder non espellerà immediatamente il volume, ma ti chiederà se desideri forzare l'espulsione.

L'unica avvertenza qui è che non penso che lo schermo sia dotato di OS X normale, avrete bisogno di MacPorts


0

Se fossi in te, lo farei come utente con escalation (root)

È possibile utilizzare sudo per montare un dispositivo in OSX. Non ho avuto la possibilità di vedere se si comporta allo stesso modo di Unix perché non ho OSX. Questo dovrebbe davvero costringerti a inserire nuovamente la password per smontarla, correggere?

A quel punto i permessi dei file devono essere impostati correttamente. Ma non dovrebbe essere smontabile se non da un utente in escalation o sudo di emissione.


sudo hdid android.sparsebundle può essere smontato senza elevazione :(. Forse c'è un altro modo / cmd per montare l'unità ma immagino che non cambierebbe quella cosa di elevazione ... Valeva la pena provare, grazie comunque;).
Olivier

Questo è quello che avevo paura dell'uomo. So che funziona in questo modo in * nix. ma molto è stato semplificato e cambiato in osx. Se riesco a trovare una soluzione, ti terremo aggiornato. in bocca al lupo
steve

0

Puoi farlo viceversa: tieni i file in Dropbox e collegali in modo simbolico al tuo disco crittografato. Quindi Dropbox non cancellerà i file quando smonterai il disco e potrai comunque accedere ai file dal tuo dispositivo di sviluppo.


1
Probabilmente a causa della mancanza di distinzione tra maiuscole e minuscole della partizione principale. I nomi dei file saranno in conflitto. Supponendo che la crittografia mancante non sia un problema.
Daniel Beck
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.