2 votos

Añadir funcionalidad al proceso de prearranque de MacOS

¿Alguien está familiarizado con la adición de funcionalidad al proceso de preinicio de MacOS? Estoy tratando de complementar la funcionalidad de FileVault para que pueda integrarse con un servicio de directorio de usuario, que no es realmente un tipo de tarea soportada por Apple o bien documentada.

Mi objetivo es permitir que los usuarios remotos desbloqueen e inicien sesión en el dispositivo sin tener todavía una cuenta local. Actualmente, FileVault solo permite a los usuarios con cuentas locales existentes desbloquear un dispositivo. Estoy trabajando en un Mac Pro con MacOS High Sierra 10.13.6 con APFS.

Basado en Documentación de Apple sobre el proceso de arranque y Artículos de Eclectic Light Co sobre el tema En mi opinión, los procedimientos previos al arranque, como la carga del kernel y el descifrado de FileVault, son gestionados por el boot.efi en la partición de disco APFS de prearranque.

Así que, por lo que veo, tengo que modificar cómo boot.efi funciona para lograr mis objetivos. ¿Hay alguna manera de construir mi propio boot.efi con funcionalidad adicional y luego reemplazar con seguridad el existente, o puedo añadir un archivo EFI suplementario con funcionalidad adicional que se ejecuta junto con boot.efi ?

En este sentido, el único recurso que he encontrado hasta ahora es el de Piker Alpha árbol de fuentes del cargador de arranque pero no me atrevo a utilizar este proyecto, ya que parece ser obsoleto y sólo para Macs basados en HFS+ (y también sólo se construye con Visual Studio).

¿Alguien tiene otros recursos o sugerencias sobre cómo puedo modificar los procedimientos previos al arranque de MacOS?

1voto

Oskar Puntos 1242

Apple no impide que se ejecute otro EFI a menos que tenga chips de confianza OS / T2. Usted puede desactivar estos pasos de seguridad en Mojave y T2 actual, pero eso es bastante manual y no automatizado.

Deberá buscar herramientas como BootRunner o las dos canoas MDS con autómata para automatizar el entorno de prearranque para todo el hardware de los Mac modernos y los MacOS modernos.

Es mucho más fácil manejar las cosas con las herramientas que da Apple que tratar de rediseñar la EFI / personalizar cosas que no tienen soporte sancionado. La ampliación de PAM / autenticación está soportada desde hace tiempo, pero cambiar la EFI no es algo que la mayoría de las empresas asuman en mi experiencia.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X