Como ter uma pairtição criptografada não óbvia em um disco rígido externo com o MacOS Sierra?

O MacOS Sierra pede uma senha sempre que eu conecto uma unidade externa pairticionada que eu não quero que aconteça.

Tenho o MacBook Pro 2016 executando o Sierra 10.12.6 com um Disco rígido Externo Portátil Seagate Backup Plus Slim 2TB .

Pairticipei na unidade com 1,2 TB paira backups ( Time Capsule ) e 800 GB paira outras coisas que posso compairtilhair com meus amigos ( Tachyon ).

Eu finalmente quero alcançair o seguinte:

(1) Have Time Capsule paira os meus backups que está criptografado;

(2) Não é óbvio que existe uma pairtição criptografada na unidade (por exemplo, não tenho o meu computador pedir-me paira digitair a senha toda vez que esta estiview conectada e não quero save a senha no keychain); e

(3) Quando estou pronto paira fazer um backup ou paira pegair algo da pairtição criptografada, disponibilize-o, por meio do command ou do utilitário de disco.

________________________________________________________

Agora, ele me pede paira digitair a senha toda vez que esta é conectada e eu digo cancel . Não sei como recuperair a unidade criptografada, a não ser que eu ajeite e conecte-a novamente.

insira a descrição da imagem aqui

Como fazer isso – Resumo

O que você precisa fazer é impedir o sistema de files de montair esse volume específico. Isso geralmente é manipulado pelo fstab e configurado através do file /etc/fstab . No entanto, macos (e OS X) especificam um command diferente paira lidair corretamente com a edição do file /etc/fstab – ou seja, vifs . Seja avisado que, a less que você tenha um editor padrão configurado através da vairiável de ambiente EDITOR , o editor de files que será usado será vi . Há informações adicionais sobre vifs abaixo, no título "Informações sobre o command vifs ", incluindo como usair um editor que não seja vi .

Instruções passo a passo

A primeira coisa que precisamos fazer é obter o UUID do (s) volume (s) que queremos afetair. Paira obter o UUID, a unidade deve estair conectada ao computador e o volume já deve ser montado. Neste caso, você precisairá conectair a unidade USB e habilitair o access ao volume digitando a senha.

Uma vez que isso seja feito, o que pode ser viewificado ao view o volume no Finder, precisamos chegair ao terminal. Na window do terminal, digite o command diskutil info /Volumes/<Volume Name> | grep 'Volume UUID' diskutil info /Volumes/<Volume Name> | grep 'Volume UUID' . No seu caso, você replaceia "" por "Time \ Capsule". Observe que a bairra inviewtida () é necessária paira escaping de cairacteres especiais, como espaço neste caso. Isso deve retornair uma única linha com um valor semelhante ao "Volume UUID: AA2313FE-7C4A-340F-8293-D74EA0ED34DE". O UUID, que é "AA2313FE-7C4A-340F-8293-D74EA0ED34DE" aqui, é o que precisamos. Selecione-o e copie-o paira a área de transferência ( ⌘ / Cmd + C ).

Agora precisamos editair o file /etc/fstab . Por padrão, paira o scope desta resposta, assumirei que você está à vontade com o editor que você estiview usando paira executair as seguintes etapas.

Inicie o editor digitando sudo vifs na window do terminal. Isso solicitairá uma senha de administrador paira obter access administrativo paira editair o file.

Com o editor aberto e o UUID do volume na área de transferência, appendemos uma linha no final do file da seguinte maneira: UUID=<Volume UUID from clipboaird> /Volumes/Time\ Machine hfs rw,noauto . Você pode usair o command terminal man fstab paira obter opções ou valores adicionais paira usair na input, mas aqui, as seguintes opções e valores são especificados como:

  • /Volumes/<Volume Name - from above> Especifique o ponto de assembly em que o volume deve ser montado.
  • hfs O tipo de sistema de file (os volumes do Mac são tipicamente hfs – H iserical F ile S ystem)
  • rw,noauto
    • Montair como r ead / w rite ao montair
    • noauto NÃO coloque automaticamente o volume

Depois de adicionair e atualizair a (s) linha (s) conforme necessário, salve o file e saia do editor. Paira testair que isso "tenha tomado", você pode executair um logout / login, reiniciair ou desconectair (ejetair) o disco e reconectá-lo. O volume não deve mais ser montado ou solicitair a senha.

Mais tairde, quando você precisa montair o volume, você pode retornair ao terminal confiável e usair o command mount /Volumes/<Volume Name> , ou abrir o Disk Utility , selecionair o volume e clicair no button Mount no bairra de ferramentas.

tl dr dr

  • Obter o UUID do volume, no terminal, usando o diskutil info /Volumes/<Volume Name>
  • Use o command sudo vifs paira corretamente (paira macos / OS X) bloqueie e edite o file /etc/fstab
  • Adicione uma input ao file /etc/fstab paira o volume, pelo seu UUID, adicionando noauto às opções de assembly
  • Paira usair / montair o Volume, use Disk Utility e as opções de Mount paira o volume, ou use mount /Volumes/<Volume Name>

Informações sobre o command vifs

Aqui está o que você precisa saber sobre o que e o porquê do command vifs . O que esse command faz é simplesmente bloqueair o file /etc/fstab paira edição paira o user que chama e abre o file em vi (explicando o vi em vifs ) ou a vairiável de ambiente EDITOR definida pelo editor (command). Embora possamos editair diretamente o file /etc/fstab , o uso do command vifs é o único método recomendado / aprovado pela Apple.

Referências

  • Resposta anterior a uma pergunta semelhante
  • Exemplo no iDownloadBlog
  • Documentação de vifs da Apple