Como ativar o modo de segurança na linha de comando no Mac
Índice:
Este é um truque com aplicação bastante avançada, então a maioria dos usuários nunca precisará usá-lo. No entanto, o comando nvram permite a solução de problemas verdadeiramente remota ou para situações em que há um problema com um teclado Mac e interfaces USB que impedem que a tecla Shift seja usada para inicialização segura, como de costume.
Habilitando inicialização segura a partir do terminal do Mac OS X
A sequência de comandos para ativar o modo de segurança através do terminal com nvram é a seguinte:
"sudo nvram boot-args=-x"
Observe que isso está aplicando um argumento de inicialização para que o modo de segurança seja definido para estar sempre ativado, ou seja, até que seja especificamente desativado novamente, cada inicialização será 'segura' com todas as limitações associadas.
Depois que a solução de problemas estiver concluída, você desejará remover o boot-arg do firmware para que o Mac possa inicializar normalmente e se comportar normalmente novamente. Isso pode ser feito limpando boot-args com o seguinte string de comando:
"sudo nvram boot-args="
Você também pode verificar os argumentos de inicialização nvram atuais com o seguinte comando:
nvram boot-args
Se estiver desmarcado, você verá uma mensagem de erro indicando que nenhuma variável foi encontrada.
Isso obviamente pode ser usado diretamente do terminal local do Mac OS X, mas para poder usar esse comando nvram para fins de gerenciamento remoto em uma máquina diferente, o Mac de destino precisaria habilitar o Servidor SSH para permitir um login remoto para administrar o Mac.
O -x boot-arg também pode ser usado em conjunto com o argumento -v para combinar o modo seguro de inicialização com o modo detalhado de inicialização contínua, embora seja questionável a utilidade da inicialização detalhada em um Mac administrado remotamente.
Eu tive que usar este truque ao solucionar problemas de um Mac com comportamento errôneo misterioso que tinha teclados e interfaces USB que não funcionavam, eventualmente foi descoberto que o Mac tinha contato com água e a máquina finalmente se recuperou após secar . Nesse caso, os truques de solução de problemas não eram necessários, mas há muitas situações em que seriam.
