FileVault 2 y Recovery HD
Recuperación HD no debe confundirse con el Sistema operativo de recuperación (una es mayor que la otra).
Cuando se habilita FileVault 2 para un usuario: la partición oculta no cifrada Apple_Boot Recovery HD, separada pero crítica para el volumen de inicio cifrado, se monta temporalmente para escribir en archivos relacionados con EFI y otros. Si desea ver esta actividad del sistema de archivos, mientras habilita un usuario para fines de desbloqueo:
- antes de hacer clic en Hecho Utiliza un comando como fs_usage o una aplicación como fseventer .
Un vistazo a la actividad sugiere que las ediciones en el volumen no cifrado -en relación con la cuenta de usuario en el volumen cifrado- son no trivial .
Si a un usuario se le da una autoridad inapropiada para desbloquear
Tal vez una actualización de Lion (algo mayor que la Build 11A511) proporcione una forma de eliminar, desde la EFI loginwindow, a un usuario que ya no debería poder desbloquear el volumen de inicio.
Mientras tanto, sólo se me ocurren dos métodos que pueden utilizarse.
Método A: desactivar y luego activar FileVault
-
desactivar FileVault 2
-
permitir que se complete la conversión hacia atrás
-
reiniciar el sistema operativo
-
activar FileVault 2, pero no para ese usuario.
Método B: eliminar el usuario pero no el directorio root, etc.
No he probado este método, yo imagina que lo siguiente podría funcionar:
-
copia de seguridad
-
eliminar el usuario pero no el directorio root del usuario
-
reiniciar el sistema operativo
-
crear un nuevo usuario con el mismo RecordName que el original
-
establecer un número de UniqueID que difiere del original
-
asociar el directorio personal anterior con el nuevo usuario.
0 votos
Dado que la carpeta de inicio de ese usuario está almacenada en un disco encriptado (así como todas las Aplicaciones) también podrías suspender esa cuenta de usuario si el disco va a permanecer encriptado. Tal vez me estoy perdiendo algo - pero parece literalmente imposible de hacer.
0 votos
Esto no es una respuesta, sólo algunos antecedentes que nos ayudarán a encontrar una respuesta. Simplemente no tengo el rep para comentar todavía. En realidad, esto debería ser posible, siempre que podamos encontrar el lugar para cambiar los permisos. En el artículo de soporte de Apple del 22 de julio de 2011 ["OS X Lion: Acerca de FileVault 2"][a], indican lo siguiente: > Los usuarios no habilitados para el desbloqueo de FileVault sólo podrán iniciar sesión en ese Mac después de que un usuario no habilitado para el desbloqueo haya iniciado o desbloqueado la unidad. Una vez desbloqueada, la unidad permanecerá desbloqueada y disponible para todos los usuarios hasta que el ordenador entre en reposo, hiberne o se apague. H
0 votos
Si el ordenador ya tiene varias cuentas de usuario cuando actives FileVault2, te preguntará a qué usuarios quieres permitir descifrar la unidad durante el arranque. Entonces, es posible que sólo algunas cuentas de usuario tengan acceso. Si tienes los usuarios Amy y Barry, y sólo le das acceso a Amy, ella tendría que iniciar sesión durante el arranque antes de que Barry pueda cambiar a su cuenta. Puede que tengas razón en que puede ser imposible de hacer dadas mis restricciones, pero no me doy por vencido todavía. :-)
0 votos
Vaya - parece que tengo que estudiar más antes de decir imposible :-) Podría ver cómo se lograría almacenando una clave (en lugar de la contraseña) en el llavero de esos usuarios. ¿Has mirado ahí a ver si es tan sencillo como eso?
0 votos
He encontrado un artículo que afirma que la clave de descifrado se almacena en el llavero del usuario. No puedo encontrar ninguna evidencia de ello ni en los llaveros de inicio de sesión ni en los del sistema. En cualquier caso, eso no tendría sentido, ya que los llaveros se almacenan en la partición cifrada. No habría forma de acceder a ellos sin desencriptar primero la unidad. Leí un artículo (no puedo encontrarlo ahora) que afirmaba que la clave de cifrado se almacena en la partición de recuperación, pero he mirado a través de eso y no pude encontrar nada digno de mención. Es todo un enigma.
0 votos
Podría ver el sistema teniendo un proceso privilegiado ejecutándose como Root que podría fácilmente tener su propia clave para leer cualquier cosa que le plazca del llavero de cualquier usuario (o simplemente comprobar la presencia de dicha clave) antes de decidir si le permite iniciar sesión. También un mecanismo de caché de cierre de sesión podría pre-almacenar información. Todo depende de los detalles de implementación, que Apple podría mantener en secreto. Seguramente puedes deshacer y rehacer todo el cifrado, pero yo simplemente pediría a AppleCare que te dijera cómo hacer lo que pides. Tienes 90 días de soporte personalizado de Apple cada vez que compras un nuevo sistema operativo.
0 votos
"hasta que el ordenador duerma". Entonces, ¿qué les ocurre a los usuarios sin privilegios cuando el ordenador entra en reposo mientras ellos están conectados?
0 votos
Lo siento - no es una respuesta - no puedo comentar todavía Parece que borrar un usuario no ayuda. Lo que es un poco espeluznante. Lo que hice fue... 1. 1. Creé una nueva instalación de Lion con un usuario administrador temporal llamado "migrate". 2. Creé una nueva instalación de Lion con un usuario administrador temporal llamado "migrate". Encender FV2 3. Migré mi usuario desde la copia de seguridad de Time Machine 4. Borré el usuario "migrate" Cuando reinicié tuve que iniciar sesión con el usuario "migrate". Pensé que esto podría haber sido porque me había olvidado de añadir el permiso para mi usuario para desbloquear el disco, así que puse ese permiso. Ahora puedo desbloquear tanto con mi contraseña como con la de migrate, aunque el usuario migrate ya no e