Impedisce agli altri utenti di espellere (o persino vedere) le immagini del mio disco montato

7

Ho un'immagine disco crittografata (sparsebundle) in cui sono archiviati tutti i miei documenti privati; Lo monto su un punto di montaggio personalizzato con:

mkdir -p /Users/gabriele/MyDocs
hdiutil attach /MyDocs.sparsebundle -mountpoint /Users/gabriele/MyDocs

Gli altri utenti vedono l'immagine del disco montato nella barra laterale della finestra del Finder e forse anche sui loro desktop (secondo le preferenze del Finder), ma non possono accedere al volume a causa di privilegi non sufficienti. In ogni caso altri utenti possono espellere il volume, e questo è male.

C'è un modo per impedire ad altri utenti di espellere i miei volumi, o persino vedere questo volume se non hanno privilegi sufficienti per vedere i suoi interni?

    
posta Gabriele 03.05.2012 - 12:34
fonte

1 risposta

2

Per contribuire a rendere meno visibile l'immagine del disco montato, è possibile eseguire il comando SetFile per rendere invisibile la directory del volume. Ciò renderà l'immagine del disco montata meno evidente nella barra laterale del Finder per gli altri utenti. Ovviamente, ciò lo rende meno visibile anche a te, ma puoi creare un alias nel Finder dove dovrebbe essere la cartella per te.

Esegui SetFile per rendere invisibile l'immagine dell'immagine del disco montato nel Finder:

SetFile -a V /Users/gabriele/MyDocs

Apri la posizione dell'immagine del disco nel Finder:

open /Users/gabriele/MyDocs

Crea un alias per semplificare l'apertura dei MyDocs ora nascosti. All'interno della finestra del Finder aperta, prendi l'icona della cartella in alto al centro dove compare "MyDocs" e trascinala tenendo premuti i tasti Opzione + Comando e rilascialo il tuo desktop, non solo per /Users/gabriele , perché dovrai prima rinominare l'alias, altrimenti non ti permetterà di copiarlo. Rinominare quindi "MyDoc" trascinato in "Alias MyDoc", quindi spostarlo in /Users/gabriele o dove preferisci. Ora dovresti avere l'alias "Alias MyDoc" nella tua directory MyDoc nascosta, gli altri utenti non la vedranno nella barra laterale del Finder.

Nota: Xcode deve essere installato per poter utilizzare SetFile. Inoltre, ho dovuto riavviare Finder su Lion per l'immagine del disco montato per diventare invisibile, provare a farlo se non riesci a far scomparire MyDoc.

Non sai come prevenire l'eiezione, dal momento che chiunque abbia accesso a Utility Disco, il comando mount , ecc. può vedere il percorso e rimuoverlo per te. Tuttavia, rendendolo invisibile diminuisce la necessità di renderlo non-eliminabile, poiché non sarà nei volti degli altri utenti nel Finder come opzione di espulsione.

    
risposta data 03.05.2012 - 17:59
fonte

Leggi altre domande sui tag