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 cancel
no sé cómo recuperar el disco encriptado a menos que lo expulse y lo vuelva a enchufar.
Lo que debe hacer es evitar que el sistema de archivos monte ese volumen específico. Esto generalmente lo maneja fstab
y se configura a través del /etc/fstab
archivo. Sin embargo, macOS (y OS X) especifican un comando diferente para manejar correctamente la edición del /etc/fstab
archivo, es decir, vifs . Tenga en cuenta que, a menos que tenga un editor predeterminado configurado a través de la EDITOR
variable de entorno, el editor de archivos que se utilizará es vi
. Hay información adicional sobre vifs
a continuación, bajo el vifs
encabezado "Información sobre el comando", incluido cómo usar un editor que no sea vi
.
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/fstab
archivo. 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 vifs
en 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 fstab
para 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.hfs
El tipo de sistema de archivos (los volúmenes de Mac suelen ser hfs - Sistema de archivos jerárquico )rw,noauto
rw
Montar como lectura / escritura al montarnoauto
NO monte automáticamente el volumenDespué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 Mount
botón de la barra de herramientas.
diskutil info /Volumes/<Volume Name>
comandosudo vifs
para bloquear y editar correctamente (para macOS/OS X) el /etc/fstab
archivo/etc/fstab
archivo para el volumen, por su UUID, agregando noauto
a las opciones de montajeDisk Utility
y las Mount
opciones para el volumen, o usemount /Volumes/<Volume Name>
vifs
comandoEsto es lo que necesita saber sobre el qué y el por qué del vifs
comando. Lo que hace este comando es simplemente bloquear el /etc/fstab
archivo 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/fstab
archivo, usar el vifs
comando es el único método recomendado/aprobado por Apple.
mihai danila