FileVault debe usar la contraseña actual para su cuenta. Cuando cambie la contraseña de su cuenta de usuario, FileVault se actualizará con la nueva contraseña.
Podemos obtener lo que usted desea, una contraseña larga de FileVault y una contraseña corta de la cuenta de usuario, mediante la creación de dos cuentas de usuario.
Cuando habilita FileVault por primera vez, solo la cuenta de usuario que usa para iniciar FileVault se configurará para desbloquear FileVault. Puede usar las Preferencias del sistema de FileVault para agregar otras cuentas para desbloquear FileVault seleccionando el usuario y ingresando su contraseña.
Después de habilitar FileVault, cualquier nuevo usuario creado automáticamente podrá desbloquear FileVault.
Para lograr su objetivo de tener una contraseña de FileVault muy fuerte y una contraseña de Usuario más fácil de usar, necesitamos crear un Usuario con una contraseña segura específicamente para desbloquear FileVault y eliminar a todos los demás usuarios de FileVault.
Digamos que has habilitado FileVault. Su cuenta actual es frank
, y ha hecho que la contraseña de usuario de frank
sea fácil de escribir.
Ahora cree una nueva cuenta de usuario betty
con una contraseña segura. betty
se agregará automáticamente para desbloquear FileVault, y el único propósito de esta cuenta será desbloquear FileVault, no necesitaremos usar la cuenta para nada más.
Desde la línea de comandos, podemos enumerar a los usuarios que están configurados para desbloquear FileVault:
$ sudo fdesetup list
betty,########-####-####-####-############
frank,########-####-####-####-############
Aquí los # 's son los UUID
Las preferencias del sistema FileVault le permiten agregar cuentas para desbloquear, pero necesita usar la línea de comandos para eliminar usuarios de esta lista. Vamos a eliminar frank
:
$ sudo fdesetup remove -user frank
Y verifique que funcionó:
$ sudo fdesetup list
betty,########-####-####-####-############
Ahora solo betty
puede desbloquear FileVault. (Bueno, por supuesto, también está la clave de recuperación).
Si alguna vez agrega otra nueva cuenta de usuario, deberá recordar eliminarlos de FileVault.
Además, si desea asegurarse de que betty
se use solo para desbloquear el disco (impedir el inicio de sesión), puede desactivar su capacidad de inicio de sesión cambiando su shell de inicio de sesión a /usr/bin/false
como se describe en esta respuesta .
Editar para agregar:
Echa un vistazo a Uso de fdesetup con el archivo de Mountain Lion'sVault 2 que proporciona muchos detalles sobre el comando fdesetup
.