Disattiva lo smontaggio dell'unità di rete

4

Ho una necessità piuttosto specifica: disabilitare lo smontaggio di un'unità di rete tramite la normale funzione di espulsione del Finder (accessibile facendo clic con il pulsante destro del mouse sull'unità montata sul desktop o facendo clic sul pulsante di espulsione nel Finder). Questo è su OS X 10.8 Mountain Lion.

Fondamentalmente ho bisogno di impedire agli altri utenti del Mac di smontare un volume di unità. Sono felice se lo smontaggio è ancora possibile con altri mezzi (terminale ecc.). I miei utenti non espellono intenzionalmente l'unità, di solito è accidentale, ad es. quando si tenta di espellere un'unità USB o semplicemente un clic sbagliato. Mi piacerebbe evitare l'espulsione / smontaggio completamente.

Qualcuno ha un modo per farlo? Sono alla ricerca di un po ', non ho mai trovato una soluzione.

Modifica 1: Devo anche notare che questa è un'unità di rete smb, ma potrebbe anche aver bisogno della stessa funzione per un disco afp

Modifica 2 [9/1/13]: Ho avuto un'altra idea, anche se problematica. Con defaults write com.apple.finder ProhibitEject true posso disabilitare l'espulsione di qualsiasi volume completamente. Sfortunatamente questo non succede nelle mie circostanze, ho bisogno che gli utenti siano in grado di collegare unità USB portatili.

    
posta Ross Richardson 18.12.2012 - 03:41
fonte

2 risposte

1

È possibile aprire una finestra di terminale e passare al percorso di rete in modo che il file system sia contrassegnato come in uso. È anche possibile aprire un file o un'applicazione sul disco.

Gli utenti potrebbero ancora scegliere di forzare l'espulsione, quindi non è un vero e proprio divieto di espellere il volume, ma aggiunge un altro roadblock.

    
risposta data 18.12.2012 - 04:02
fonte
1

Puoi montare la condivisione tramite la riga di comando usando mount_smbfs(8) :

# mount -t smbfs //user@server/sharename /path/to/share/directory

Questa directory non può essere smontata dal Finder direttamente e l'utente deve smontarla in modo esplicito:

# umount /path/to/share/directory
    
risposta data 16.03.2013 - 11:33
fonte

Leggi altre domande sui tag