¿Cómo tener una partición encriptada no obvia en un disco duro externo con MacOS Sierra?

MacOS Sierra solicita una contraseña cada vez que conecto un disco externo particionado, lo que no quiero que suceda.

Tengo una Macbook Pro 2016 con Sierra 10.12.6 con un disco duro externo portátil Seagate Backup Plus Slim de 2 TB .

Particioné el disco con 1,2 TB para copias de seguridad ( Time Capsule) y 800 GB para otras cosas que puedo compartir con mis amigos ( Tachyon).

En última instancia, quiero lograr lo siguiente:

(1) Tener Time Capsule para mis copias de seguridad que está encriptada;

(2) No hacer que sea obvio que hay una partición encriptada en el disco (por ejemplo, que mi computadora no me pida que ingrese la contraseña cada vez que se conecta y no quiero guardar la contraseña en el llavero); y

(3) Cuando esté listo para hacer una copia de seguridad o tomar algo de la partición cifrada, hágalo disponible a través de la línea de comandos o la utilidad de disco.

________________________________________________________

En este momento, me pide que ingrese la contraseña cada vez que lo enchufo y digo que cancelno sé cómo recuperar el disco encriptado a menos que lo expulse y lo vuelva a enchufar.

ingrese la descripción de la imagen aquí

Respuestas (1)

Cómo hacerlo - Resumen

Lo que debe hacer es evitar que el sistema de archivos monte ese volumen específico. Esto generalmente lo maneja fstaby se configura a través del /etc/fstabarchivo. Sin embargo, macOS (y OS X) especifican un comando diferente para manejar correctamente la edición del /etc/fstabarchivo, es decir, vifs . Tenga en cuenta que, a menos que tenga un editor predeterminado configurado a través de la EDITORvariable de entorno, el editor de archivos que se utilizará es vi. Hay información adicional sobre vifsa continuación, bajo el vifsencabezado "Información sobre el comando", incluido cómo usar un editor que no sea vi.

Instrucciones paso a paso

Lo primero que debemos hacer es obtener el UUID de los volúmenes que queremos afectar. Para obtener el UUID, la unidad debe estar conectada a la computadora y el volumen ya debe estar montado. En este caso, deberá conectar la unidad USB y habilitar el acceso al volumen ingresando la contraseña.

Una vez hecho esto, que se puede verificar viendo el volumen en Finder, debemos llegar a la terminal. En la ventana de terminal, escribe el comando diskutil info /Volumes/<Volume Name> | grep 'Volume UUID'. En su caso, reemplazaría "" con "Time\ Capsule". Tenga en cuenta que se necesita la barra invertida () para escapar de los caracteres especiales, como el espacio en este caso. Esto debería devolver una sola línea con un valor similar a "Volumen UUID: AA2313FE-7C4A-340F-8293-D74EA0ED34DE". El UUID, que aquí es "AA2313FE-7C4A-340F-8293-D74EA0ED34DE", es lo que necesitamos. Selecciónelo y cópielo en el portapapeles ( ⌘/Cmd+ C).

Ahora tenemos que editar el /etc/fstabarchivo. De forma predeterminada, para el alcance de esta respuesta, asumiré que se siente cómodo con el editor que esté utilizando para realizar los siguientes pasos.

Inicie el editor escribiendo sudo vifsen la ventana del terminal. Esto le pedirá una contraseña de administrador para obtener acceso administrativo para editar el archivo.

Con el editor abierto y el UUID del volumen en el portapapeles, agregaremos una línea al final del archivo de la siguiente manera: UUID=<Volume UUID from clipboard> /Volumes/Time\ Machine hfs rw,noauto. Puede usar el comando de terminal man fstabpara obtener opciones o valores adicionales para usar en la entrada, pero aquí, las siguientes opciones y valores se especifican como:

  • /Volumes/<Volume Name - from above>Especifique el punto de montaje en el que se montará el volumen.
  • hfsEl tipo de sistema de archivos (los volúmenes de Mac suelen ser hfs - Sistema de archivos jerárquico )
  • rw,noauto
    • rwMontar como lectura / escritura al montar
    • noautoNO monte automáticamente el volumen

Después de agregar y actualizar las líneas según sea necesario, guarde el archivo y salga del editor. Para probar que esto se ha "tomado", puede cerrar sesión/iniciar sesión, reiniciar o desconectar (expulsar) el disco y volver a conectarlo. El volumen ya no debería estar montando o solicitando la contraseña.

Posteriormente, cuando necesite montar el volumen, puede volver a la terminal de confianza y usar el comando mount /Volumes/<Volume Name>, o abrir Disk Utility, seleccionar el volumen y hacer clic en el Mountbotón de la barra de herramientas.

tl; dr

  • Obtenga el UUID del volumen, en la terminal, usando el diskutil info /Volumes/<Volume Name>comando
  • Use el comando sudo vifspara bloquear y editar correctamente (para macOS/OS X) el /etc/fstabarchivo
  • Agregue una entrada al /etc/fstabarchivo para el volumen, por su UUID, agregando noautoa las opciones de montaje
  • Para usar/montar el Volumen, use Disk Utilityy las Mountopciones para el volumen, o usemount /Volumes/<Volume Name>

Información sobre el vifscomando

Esto es lo que necesita saber sobre el qué y el por qué del vifscomando. Lo que hace este comando es simplemente bloquear el /etc/fstabarchivo para que lo edite el usuario que llama y abre el archivo en vi(explicando el vi en vifs), o el editor (comando) especificó la variable de entorno definida del sistema EDITOR. Si bien podemos editar directamente el /etc/fstabarchivo, usar el vifscomando es el único método recomendado/aprobado por Apple.

Referencias

Eso se encarga de eso... para una computadora. ¿Hay alguna manera de marcar el volumen en sí mismo como "no montarme automáticamente", de modo que cualquier computadora (que se comporte bien) en el mundo omita el volumen?