1 votos

Configuración de una contraseña de firmware

Actualmente tratando de utilizar una secuencia de comandos (preferiblemente shell) para configurar el firmware de la contraseña en un lugar fresco instalar OSX. Obviamente yo he encontrado esto:

http://osxdaily.com/2014/01/06/set-firmware-password-mac/

el que trabajaría durante una instalación manual, pero nos gustaría automatizar esto tanto como sea posible. Me parece que no puede encontrar toda la documentación en escribir una secuencia de comandos para la instalación de un (dinámico) del firmware de la contraseña.

Mi pregunta es:

Es posible el uso de un script o programa para la instalación de una dinámica de firmware contraseña en OSX 10.8/10.9? Si es así, ¿sabes? ¿Sabes de alguna documentación?

6voto

Manrico Corazzi Puntos 6458

Si se va a montar el oculto "duro de Recuperación de partición" en la Terminal:

sudo diskutil mount Recovery\ HD

y, a continuación, vuelva a montar la "BaseSystem.dmg" haciendo doble clic en él:

enter image description here

entonces usted debería ser capaz de utilizar el setregproptool, que se encuentra dentro de "Firmware Utilidad de Contraseña.app":

enter image description here

Para llegar a la carpeta que contiene setregproptool clic derecho (o Control + clic) "el Firmware de la Utilidad de Contraseña.app", seleccionar "Mostrar Contenido del Paquete" y vaya al Contenido/Recursos.

Como alternativa a la descripción en este enlace:

Establecer una contraseña de firmware desde la línea de comandos (ver post de "la Sep 13, '11 05:04:00 ")

usted puede copiar el "Firmware Utilidad de Contraseña.app" para una más aceptable ubicación (por ejemplo, en la unidad de disco local) y, a continuación, utilizar a partir de allí.

Estas son las opciones de setregproptool:

$ sudo Firmware\ Password\ Utility.app/Contents/Resources/setregproptool -h
Password:
setregproptool v 2.0 (9) Aug 24 2013
Copyright (C) 2001-2010 Apple Inc.
All Rights Reserved.

Usage: setregproptool [-c] [-d [-o <old password>]] [[-m <mode> -p <password>] -o <old password>]

-c              Check whether password is enabled.
                        Sets return status of 0 if set, 1 otherwise.
-d              Delete current password/mode.
                        Requires current password on some machines.
-p              Set password.
                        Requires current password on some machines.
-m              Set security mode.
                        Requires current password on some machines.
                        Mode can be either "full" or "command".
                        Full mode requires entry of the password on
                        every boot, command mode only requires entry
                        of the password if the boot picker is invoked
                        to select a different boot device.

                When enabling the Firmware Password for the first
                time, both the password and mode must be provided.
                Once the firmware password has been enabled, providing
                the mode or password alone will change that parameter
                only.

-o              Old password.
                        Only required on certain machines to disable
                        or change password or mode. Optional, if not
                        provided the tool will prompt for the password.

2voto

ross Puntos 11

He hecho un script de shell que hace el truco

  #!/bin/sh

    diskutil mount Recovery\ HD & wait
    hdiutil attach -quiet -nobrowse /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg & wait
    echo "What is the current Firmware password?"
    read -s OLDPASSWORD
    echo "What is the NEW Firmware password?"
    read -s NEWPASSWORD
    echo "Confirm the NEW Firmware password?"
    read -s CONFIRMPASSWORD
    while [ "$NEWPASSWORD" != "$CONFIRMPASSWORD" ]; 
        do
            read -s -p $'\x0aPasswords don\'t match. What is the NEW Firmware password?' NEWPASSWORD
            read -s -p $'\x0aConfirme the NEW Firmware password?' CONFIRMPASSWORD
        done

    echo $'\x0aEnter the computer\'s admin password'
    sudo /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 Password is Set"

El único problema que he encontrado es que es escribir de nuevo la contraseña para la consola de registro en formato de texto.

Cualquiera sabe cómo para evitar el registro en los registros de la consola?

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