He estado trabajando en esto durante días, pero simplemente no puedo encontrar las referencias correctas para que funcione.
La idea es tener un script que sirva de base para las Mac recién compradas que vienen a la compañía con elementos básicos como desactivar el inicio de sesión automático, crear un nuevo usuario administrador (para que los administradores remotos accedan para obtener asistencia, establecer una contraseña para desbloquear el protector de pantalla y etc).
Lista de muestra para la línea de base que los administradores tienen que hacer en cada nueva máquina:
Haz clic en el botón Opciones de inicio de sesión
Establecer inicio de sesión automático: OFF
Comprobar: Mostrar los botones de reinicio, suspensión y apagado
Desmarcar: Mostrar menú de entrada en la ventana de inicio de sesión
Desmarcar: Mostrar sugerencias de contraseña
Desmarcar: usar la voz en off en la ventana de inicio de sesión
Comprobar: mostrar el menú de cambio rápido de usuario como nombre corto
(nota: esto es solo una parte de una larga lista para hacer en cada máquina)
He logrado encontrar algunas referencias para hacer que algunas partes funcionen. Al igual que el inicio de sesión automático se puede anular con "defaults write /Library/Preferences/.GlobalPreferences com.apple.userspref.DisableAutoLogin -bool TRUE" y he encontrado formas de incluir una nueva creación de usuario (incluyendo indicaciones) con código de comandos y código de shell .
Pero en general es difícil encontrar formas de hacer cosas simples, como activar la contraseña para salir del protector de pantalla o permitir el cambio rápido de usuarios. Las referencias son demasiado limitadas o simplemente no se pueden ver (p. Ej., Puedo desactivar el inicio de sesión automático a través de cli, pero la siguiente configuración en la preferencia del sistema "mostrar los botones de reinicio, apagado y apagado" está en otra parte y no puedo encontrar ninguna línea de comando para ponerlo a punto)
¿Alguien tiene alguna idea en una lista, documento, referencia o algo sobre dónde reside cada configuración en el sistema para que pueda ser señalado para que funcione? o quizás scripts de muestra para el ejemplo anterior ...
Mi agradecimiento por la lectura hasta el momento, un enorme agradecimiento a quienquiera que tenga alguna información sobre lo anterior.