1 votes

OS X: Exécutez un script à l'écran de connexion avec FileVault activé

Comment exécuter un script sur l'écran de connexion (AVANT que l'utilisateur ne saisisse son mot de passe pour se connecter) ?

J'ai essayé launchctl et j'ai placé le script sous les deux emplacements suivants :

/Library/LaunchDaemons/
/Library/LaunchAgents/

Le script est tout de même exécuté APRÈS la connexion.

Est-ce que j'ai raté quelque chose ?

Édit :

  • J'ai également essayé /Library/StartupItems mais cela n'a pas fonctionné. Est-ce que LaunchDaemons est censé être lancé après la connexion ou avant ? Est-ce que quelqu'un a réussi à le faire fonctionner avant la connexion ?
  • Je suis sur Yosemite.

0voto

grg Points 2022

Ajoutez ceci à votre crontab :

@reboot /chemin/vers/fichier.sh

Le script sera exécuté une fois au démarrage avant la connexion.

0voto

An Phung Points 313

Après avoir essayé de nombreuses façons, je réalise que FileVault pourrait causer ce comportement. Car FileVault nécessite un mot de passe pour décrypter les données, nous ne pouvons rien faire avant d'entrer le mot de passe.

C'est une conjecture, si quelqu'un a des informations à ce sujet, n'hésitez pas à confirmer.

Si quelqu'un a une solution de contournement, n'hésitez pas à aider.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X