OS X: Executar script na tela de login com o FileVault ativado

1

Como executar um script na tela de login ( ANTES o usuário digita a senha para efetuar login)?

Eu tentei launchctl e coloquei o script em ambos:

/Library/LaunchDaemons/
/Library/LaunchAgents/

Ainda assim, o script é executado DEPOIS de login.

Estou sentindo falta de algo?

Editar:

  • Eu tentei /Library/StartupItems também não funcionou. Os LaunchDaemons devem lançar após Login ou antes de . Alguém conseguiu fazer com que ele seja executado antes de login?
  • estou correndo no Yosemite.
por An Phung 01.11.2014 / 11:03

2 respostas

0

Adicione isto ao seu crontab:

@reboot /path/to/file.sh

O script será executado uma vez na inicialização antes do login.

    
por 01.11.2014 / 15:29
0

Depois de tentar muitas maneiras, percebo que o FileVault pode causar esse comportamento. Como o FileVault exige senha para descriptografar os dados, não podemos fazer nada antes de inserir a senha.

Essa é uma conjectura, se alguém tiver alguma informação sobre isso, sinta-se à vontade para confirmar.

Se alguém tiver um trabalho por perto, sinta-se à vontade para ajudar.

    
por 01.11.2014 / 16:21