0 votes

Activer le proxy sans invite de mot de passe

Je cherche un moyen de faire l'équivalent sans demander de mot de passe. J'ai besoin que ce soit une façon native qui ne nécessite pas que l'utilisateur change des fichiers de configuration (y compris les sudoers). Et l'interface graphique ne compte pas (faire en sorte qu'AppleScript ouvre les Préférences Système et clique sur les boutons).

do shell script "networksetup -setsocksfirewallproxy wi-fi 127.0.0.1 5464 off"
do shell script "networksetup -setsocksfirewallproxystate wi-fi on"

Peut-être quelque chose avec le trousseau de clés? Profil de configuration?

Remarque: S'ils doivent taper une fois un mot de passe admin pour configurer quelque chose, c'est OK (comme donner à l'application l'accès au trousseau de clés), mais cela doit être assez simple pour que l'utilisateur moyen puisse le faire.

La simplicité est la plus importante.

Solutions tentées

https://stackoverflow.com/a/20110726/7886229

https://apple.stackexchange.com/a/236809/263848

-1voto

Pirooz Points 486

En fait, j'ai trouvé une solution qui semble fonctionner...

  1. Copiez le fichier dans le dossier Resources de vos applications

    cp /usr/sbin/networksetup /path/to/app/Contents/Resources

  2. Changez les permissions à partir de ce post

    do shell script "chmod u+s /path/to/app/Contents/Resources/networksetup" with administrator privileges

L'utilisateur devra taper son mot de passe une fois, mais après cela, il n'aura plus besoin de le faire.


Toute autre solution où vous n'aurez pas à taper votre mot de passe serait meilleure !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X