Ir al contenido principal

Cuenta de servicio de macOS

Cómo funciona la cuenta de servicio de Level en Macs con Apple Silicon, por qué existe y cómo administrarla manualmente.

Introducción

On Macs Apple Silicon (M1/M2/M3), Level crea una cuenta de servicio dedicada para admitir la gestión de parches. Esta cuenta es necesaria para que Level pueda desbloquear FileVault e instalar actualizaciones sin una sesión de usuario interactiva.

Se crea automáticamente durante la instalación del agente. Si omitió la solicitud durante la instalación o necesita administrarla más adelante, puede hacerlo a través de la línea de comandos.


Qué es la cuenta de servicio

La cuenta de servicio Level es una cuenta del sistema con un único propósito: instalar actualizaciones. No es una cuenta de usuario en sentido práctico.

  • Sin privilegios de administrador

  • Sin privilegios de inicio de sesión (sin carpeta de inicio, sin shell)

  • Oculto en la ventana de inicio de sesión y en las preferencias de Usuarios y grupos

  • Si FileVault está habilitado, la cuenta es visible al inicio y puede desbloquear la unidad

  • Se elimina automáticamente cuando se desinstala el agente Level

ℹ️ NOTA:La cuenta de servicio es solo para Apple Silicon. Los Macs Intel no la necesitan porque el flujo de gestión de parches en Intel no necesita desbloquear FileVault al inicio.


Manual Setup

Si la cuenta de servicio no se creó durante la instalación, ejecute este comando en el dispositivo de destino:

/usr/local/bin/level --create-service-account

Se le pedirá un nombre de usuario y contraseña de administrador. Estas credenciales son para unadministrador del sistema existente en el dispositivo — se utilizan para autorizar la creación de la cuenta de servicio, no para establecer su contraseña.

💡 CONSEJO:Para la configuración basada en scripts o MDM, pase las credenciales como indicadores para omitir la solicitud interactiva:

Example

/usr/local/bin/level --create-service-account --admin-name=adminuser --admin-password=adminpass


CLI Reference

ℹ️ NOTA: Todas las opciones de cuenta de servicio son solo para Apple Silicon. Ejecutarlas en un Mac Intel no tendrá efecto.

Todas las opciones requieren la ruta completa al binario del agente Level:/usr/local/bin/level

Option

Description

--check-service-account

Verifica si existe una cuenta de servicio Level en este dispositivo

--create-service-account

Crea una nueva cuenta de servicio Level

--delete-service-account

Elimina la cuenta de servicio Level

--admin-name=

Nombre de usuario de administrador para --create-service-account (no interactivo)

--admin-password=

Contraseña de administrador para --create-service-account(no interactivo)

⚠️ ADVERTENCIA:Eliminar la cuenta de servicio con--delete-service-accountevitará que Level instale actualizaciones en este dispositivo hasta que se recree la cuenta.


Preguntas frecuentes

  • ¿Por qué Level necesita una cuenta de servicio solo para instalar actualizaciones? macOS requiere que FileVault se desbloquee antes de que el sistema pueda instalar actualizaciones al inicio. La cuenta de servicio le da a Level una forma de realizar ese desbloqueo sin una sesión de usuario interactiva.

  • ¿Verán mis usuarios esta cuenta?No. La cuenta de servicio está oculta en la ventana de inicio de sesión y enConfiguración del sistema → Usuarios y grupos . Solo aparece en la pantalla de desbloqueo de FileVault al inicio en dispositivos con FileVault habilitado.

  • Descarté la solicitud de credenciales durante la instalación. ¿Necesito configurar la cuenta?Solo si desea que Level maneje la gestión de parches en este dispositivo. Ejecutar--create-service-account manualmente o enviarlo a través de sus herramientas de implementación. La supervisión, el control remoto y otras características funcionan sin él.

  • ¿Puedo automatizar la creación de cuentas de servicio a escala? Yes — use --admin-name= and --admin-password= indicadores para pasar credenciales de forma no interactiva. Estos se pueden pasar como parte de un script posterior a la instalación en su MDM o herramienta de implementación.

  • ¿Qué sucede con la cuenta de servicio si desinstalo Level? Se elimina automáticamente como parte del proceso de desinstalación.

¿Ha quedado contestada tu pregunta?