Activar proxy sin solicitud de contraseña

0

Estoy buscando una manera de hacer el equivalente sin pedir contraseña . Necesito que sea una forma nativa que no requiera que el usuario cambie ningún archivo de configuración (incluidos los sudoers). Y la GUI no cuenta (lo que hace que AppleScript abra las Preferencias del sistema y haga clic en los botones).

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

¿Quizás algo con llavero? ¿Perfil de configuración?

Nota: si tienen que escribir un administrador una vez para configurar algo, eso está bien (como darle acceso a la aplicación al llavero), pero debe ser lo suficientemente simple como para que el usuario promedio pueda hacerlo. .

La simplicidad es lo más importante.

Soluciones intentadas

enlace

enlace

    
pregunta JBis 26.08.2018 - 01:58

1 respuesta

-1

Solución realmente encontrada que parece funcionar ...

  1. Copie el archivo en la carpeta de recursos de su aplicación
cp /usr/sbin/networksetup /path/to/app/Contents/Resources
  1. Cambie los permisos de esta publicación
do shell script "chmod u+s /path/to/app/Contents/Resources/networksetup" with administrator privileges

El usuario tendrá que escribir su contraseña una vez, pero después de eso no tendrá que hacerlo.

¡Cualquier otra solución donde no tenga que escribir la contraseña sería mejor!

    
respondido por el JBis 26.08.2018 - 03:04

Lea otras preguntas en las etiquetas