Al intentar automatizar la configuración de las contraseñas de firmware a través de DeployStudio, accidentalmente escribí un script mal basado en la publicación de Dash Configuración de un firmware contraseña que no funcionó como estaba previsto.
#!/bin/sh
diskutil mount Recovery\ HD & wait
hdiutil attach -quiet -nobrowse /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg & wait
OLDPASSWORD= ""
CONFIRMPASSWORD= "password"
/Volumes/OS\ X\ Base\ System/Applications/Utilities/Firmware\ Password\ Utility.app/Contents/Resources/setregproptool -m command -p $CONFIRMPASSWORD -o $OLDPASSWORD
diskutil unmount force Recovery\ HD & wait
echo "New Firmware Password is Set"
Si ya puede saberlo, al configurar las variables para OLDPASSWORD y CONFIRMPASSWORD, no debería haber agregado ese espacio adicional porque obtuve errores de "comando no encontrado".
Sin embargo, ejecuté el script a través de DeployStudio (la ejecución pospuesta no está marcada) y se estableció una contraseña. Simplemente no sé lo que es. Intenté "contraseña" y contraseña vacía. ¿Alguien tiene una idea de lo que podría ser? Lo único que podría hacer es enviar el macbook a Apple Repair.