À l'heure actuelle, je distribue un fichier .app aux personnes de mon organisation. Je le fais glisser vers/Applications en l'authentifiant en tant que root, mais chaque fois que les utilisateurs lancent le programme, ils reçoivent un avertissement de pare-feu. (L'application vérifie les mises à jour au lancement - très important pour nous). Comme les utilisateurs ne sont pas des administrateurs, ils ne peuvent pas s'authentifier pour faire disparaître les messages. Une application installée par mpkg va-t-elle également provoquer le pare-feu de telle sorte que les utilisateurs finaux auront besoin d'un administrateur pour autoriser la vérification des mises à jour? Y a-t-il un script de post-installation que je peux inclure pour configurer le pare-feu pour mon application? Le but ultime pour moi est qu'un administrateur s'authentifie pour exécuter le programme d'installation. Après l'installation, l'administrateur se déconnecte, les utilisateurs normaux se connectent et exécutent l'application sans aucun avertissement de pare-feu.Création d'un programme d'installation Mac OSX afin que l'application installée ne déclenche pas le pare-feu
EDIT: Je devrais mentionner la version minimum dans l'org est 10.5, mais ce serait bien si la solution fonctionnait sur Tiger aussi bien.
Merci pour vos commentaires. le contrôle de mise à jour ne modifie pas le programme, il n'informe que l'utilisateur. Je comprends que l'authentification est nécessaire pour modifier les autorisations, mais le programme d'installation lui-même est déjà authentifié. S'il y avait un moyen de modifier les paramètres du pare-feu au niveau de l'application à partir d'un script, le script élevé pourrait faire le travail au moment de l'installation. –
Je suis dans la même situation - pendant mon installation .pkg, j'ai les permissions root, donc j'aimerais ajouter les exceptions de pare-feu. Dans mon cas, il existe plusieurs composants logiciels (un serveur local et une application client), et les deux affichent une question de pare-feu. –