Scénario:
#!/usr/bin/osascript
tell application "System Preferences"
activate
set current pane to pane "com.apple.preferences.users"
delay 2
tell application "System Events"
click radio button "Login Items" of tab group 1 of window "Users & Groups" of application process "System Preferences"
end tell
end tell
Comment fournir un accès assisté à ce script? Lorsque vous exécutez cela via «Script Editor», tout ce dont il a besoin est «Script Editor» pour être activé sous «Accessibilité» dans «Sécurité et confidentialité».
Mais je dois exécuter cela (et certains autres fichiers de script similaires) pour être exécuté sans l'intervention de l'utilisateur. J'ai essayé d'enregistrer le fichier aux formats .sh, .app, .scpt, .applescript et d'exécuter via terminal en tant que sudo sans aucune chance.
J'ai parcouru d'autres questions comme celle-ci et d'autres sans aucune aide.
EDIT: Merci pour la réponse les gars. Nous avons déjà essayé ces méthodes et elles fonctionnent sans aucun doute et c'est là que réside le problème. Nous avons beaucoup trop de machines mac pour les contourner et les activer manuellement. Nous espérions une commande qui ajouterait Terminal à la liste avec la permission de l'utilisateur (un peu comme UAC dans Windows) ou si possible silencieusement.