Come avere una partizione crittografata non ovvia su un disco rigido esterno con MacOS Sierra?

1

MacOS Sierra richiede la password ogni volta che inserisco un'unità esterna partizionata che non voglio che accada.

Ho Macbook Pro 2016 eseguito Sierra 10.12.6 con un Disco rigido esterno portatile Seagate Backup Plus Slim da 2 TB .

Ho partizionato l'unità con 1,2 TB per i backup ( Time Capsule ) e 800 GB per altre cose che posso condividere con i miei amici ( Tachyon ).

In definitiva, desidero ottenere quanto segue:

(1) Avere Time Capsule per i miei backup che è crittografato;

(2) Non è ovvio che ci sia una partizione crittografata sull'unità (ad esempio, non avere il mio computer mi chieda di digitare la password ogni volta che è collegata e non voglio salvare la password nel portachiavi) ; e

(3) Quando sono pronto per fare un backup o per prendere qualcosa dalla partizione crittografata, renderlo disponibile tramite commandline o disk utility.

posta O.rka 19.08.2017 - 23:57
fonte

1 risposta

1

Come farlo - Riepilogo

Quello che devi fare è impedire al file system di montare quel volume specifico. Generalmente viene gestito da fstab e configurato tramite il file /etc/fstab . Tuttavia, macOS (e OS X) specificano un comando diverso per gestire correttamente la modifica del file /etc/fstab - cioè vifs . Tieni presente che se non hai un editor predefinito configurato tramite la variabile di ambiente EDITOR , l'editor di file che verrà utilizzato è vi . Sono disponibili ulteriori informazioni su vifs di seguito, sotto l'intestazione "Informazioni sull'opzione vifs ", incluso come utilizzare un editor diverso da vi .

Istruzioni dettagliate

La prima cosa che dobbiamo fare è ottenere l'UUID dei volumi che vogliamo influenzare. Per ottenere l'UUID, l'unità deve essere collegata al computer e il volume deve essere già montato. In questo caso, è necessario collegare l'unità USB e abilitare l'accesso al volume inserendo la password.

Una volta fatto ciò, che può essere verificato vedendo il volume in Finder, dobbiamo arrivare al terminale. Nella finestra del terminale, digita il comando diskutil info /Volumes/<Volume Name> | grep 'Volume UUID' . Nel tuo caso, sostituirai "" con "Time \ Capsule". Notare che il backslash () è necessario per sfuggire a caratteri speciali, come lo spazio in questo caso. Ciò dovrebbe restituire una singola riga con un valore simile a "Volume UUID: AA2313FE-7C4A-340F-8293-D74EA0ED34DE". L'UUID, che è "AA2313FE-7C4A-340F-8293-D74EA0ED34DE" qui, è ciò di cui abbiamo bisogno. Selezionalo e copialo negli appunti ( ⌘ / Cmd + C ).

Ora dobbiamo modificare il file /etc/fstab . Di default, il Per lo scopo di questa risposta, assumerò che tu ti trovi a tuo agio con qualsiasi editor in uso per eseguire i seguenti passaggi.

Avvia l'editor digitando sudo vifs nella finestra del terminale. Questo richiederà la password dell'amministratore per ottenere l'accesso amministrativo per modificare il file.

Con l'editor aperto e l'UUID del volume negli appunti, aggiungeremo una riga alla fine del file come segue: UUID=<Volume UUID from clipboard> /Volumes/Time\ Machine hfs rw,noauto . Puoi utilizzare il comando terminale man fstab per ottenere opzioni o valori aggiuntivi da utilizzare nella voce, ma qui, le seguenti opzioni e valori sono specificati come:

  • /Volumes/<Volume Name - from above> Specificare il punto di montaggio in cui deve essere montato il volume.
  • hfs Tipo di file system (i volumi Mac sono tipicamente hfs - H ierarchical F ile S ystem)
  • %codice%
    • rw,noauto Monta come r ead / w rito durante il montaggio
    • rw Do NOT monta automaticamente il volume

Dopo aver aggiunto e aggiornato le linee come necessario, salvare il file e uscire dall'editor. Per verificare che questo abbia "preso", è possibile eseguire un logout / login, riavviare o disconnettere (espellere) il disco e ricollegarlo. Il volume non dovrebbe più essere montato o richiesto per la password.

In un secondo momento, quando è necessario montare il volume, è possibile tornare al terminale fidato e utilizzare il comando noauto o aprire mount /Volumes/<Volume Name> , selezionare il volume e fare clic sul pulsante Disk Utility in la barra degli strumenti.

tl; dr

  • Ottieni l'UUID del volume, nel terminale, utilizzando il comando Mount
  • Usa il comando diskutil info /Volumes/<Volume Name> nel blocco corretto (per macOS / OS X) e modifica il file sudo vifs
  • Aggiungi una voce al file /etc/fstab per il volume, dal suo UUID, aggiungendo /etc/fstab alle opzioni di montaggio
  • Per utilizzare / montare il volume, usa noauto e le opzioni Disk Utility per il volume, oppure usa Mount

Informazioni sul comando mount /Volumes/<Volume Name>

Ecco cosa è necessario sapere sul cosa e sul perché del comando vifs . Ciò che questo comando fa è semplicemente bloccare il file vifs per la modifica all'utente chiamante e aprire il file in /etc/fstab (spiegando il vi in vi ), o l'editor (comando) variabile d'ambiente vifs definita dal sistema specificato. Mentre potremmo modificare direttamente il file EDITOR , utilizzare il comando /etc/fstab è l'unico metodo consigliato / approvato da Apple.

Riferimenti

risposta data 25.08.2017 - 06:12
fonte

Leggi altre domande sui tag