Evite que el cliente Cisco AnyConnect Secure Mobility se inicie automáticamente

23

Así que actualmente estoy ejecutando:

  • OS X 10.10.5
  • Cliente Cisco AnyConnect Secure Mobility 4.1.04011

Arranco mi laptop y AnyConnect se está ejecutando. /Applications/Cisco/CiscoEntro en Preferencias ... Usuarios y grupos y elimino de mi lista de elementos de inicio de sesión y luego salgo de AnyConnect.

Apague ... encienda la computadora más tarde y vuelva a funcionar y vuelva a estar en mi lista de elementos de inicio de sesión.

La compañía para la que trabajo solo usa AnyConnect para VPN.

¿Hay alguna manera de mantener a AnyConnect fuera de mi lista de elementos de inicio de sesión? No es que me importe que se ejecute en segundo plano, pero si es así, está en mi command+ tab, etc. y me resulta molesto.

Jason
fuente
44
No tengo la reputación suficiente para agregar una respuesta "real", por lo que aquí está la de una línea que trabajó para mí con Mojave (y otros probables): launchctl unload -w /Library/LaunchAgents/com.cisco.anyconnect.gui.plist. launchd.info es una introducción decente a launchctl, puede haber otros.
MarcH

Respuestas:

10

Por lo tanto, parece que si solo instala el cliente VPN, AnyConnect no se iniciará automáticamente.

Desinstalé AnyConnect (versión 4.x) y luego reinstalé haciendo una instalación personalizada. Solo instalé VPN , no instalé :

  • Seguridad web
  • Enabler AMP
  • Herramienta de diagnóstico e informes
  • Postura
  • Postura ISE

Ahora AnyConnect ya no se inicia automáticamente (¡sí!)

Tiene sentido, supongo, ya que las otras partes que se instalan por defecto están ahí para "proteger" su sistema.

Jason
fuente
¿Podría decir cuál de los demonios en Library / LaunchDaemons está allí? Tengo el mismo problema y tengo estos: com.cisco.anyconnect.aciseagentd.plist com.cisco.anyconnect.ciscod.plist com.cisco.anyconnect.vpnagentd.plist
Throsby
Esto no funciona para mí con la versión 4.4.
Anthony
10

Eliminar lo siguiente funcionó para mí.

  • /Library/LaunchAgents/com.cisco.anyconnect.vpnagent.plist
  • /Library/LaunchDaemons/com.cisco.anyconnect.gui.plist
Franco
fuente
Esto evita que AnyConnect funcione para mí.
Ryan
Entiendo que LaunchDaemons comienza en el arranque mientras que LaunchAgents comienza en el inicio de sesión. ¿Puede explicar con un poco más de detalle cómo LaunchDaemons son relevantes o si mi comprensión no es correcta?
MarcH
Recién eliminado com.cisco.anyconnect.gui.plistde /Library/LaunchAgents/trabajado para mí. La GUI ya no se inicia al iniciar sesión, pero aún puedo iniciar la aplicación cuando sea necesario.
Henrik
3

Esto me ha estado volviendo loco. Finalmente descubrí los 3 archivos plist que parecen controlar esto en / Library / LaunchDaemons. Pero no pude cambiar el parámetro RunAtLoad a falso, porque incluso después de cambiar los permisos del archivo no pude guardar los archivos plist. Finalmente cambié los permisos de la carpeta para leer y escribir y apliqué esos cambios a los elementos contenidos, y finalmente pude editar y guardar. Lo sabré con seguridad después del próximo reinicio ... algo que haré en unos días porque comenzar de nuevo lleva una eternidad.

lcu
fuente
1

Olvídate de las eliminaciones complicadas de listas y cosas por el estilo, solo cambia el nombre de Cisco AnyConnect Secure Mobility Client en Finder, eso es todo.

Editar: Extraño Obtuve un voto negativo, porque lo probé yo mismo y funciona sin ningún problema. ¿Quizás no sea una solución hermosa que aborde el problema subyacente (por diseño?), Sin embargo ...?

Johan Jerming
fuente
Las listas complicadas o no son la forma oficial y documentada de configurar el inicio automático. En su lugar, recomienda interrumpir Any Connect, que puede tener consecuencias no deseadas.
MarcH
@MarcH, ¿cómo se rompe esto si Johan todavía puede ejecutarlo?
Marte
"¡funciona para mi!"
MarcH
@mars Cisco tiene mucha más funcionalidad que mostrar su GUI. A menos que todas las funcionalidades y configuraciones se hayan probado exhaustivamente en esta configuración, todavía lo categorizaría como "riesgoso".
Fuzzy76
@ Fuzzy76 ese es un buen punto.
Marte
0

No es el permiso del archivo en sí lo que le impide editar, es el permiso de la carpeta que lo contiene. Entonces, no debe cambiar los permisos de dichos archivos del sistema por razones de seguridad. Pero es fácil editar estos archivos: simplemente cópielos en otro lugar donde tenga permiso para escribir en archivos, por ejemplo, el Escritorio, y edite los archivos allí. Luego, vuelva a colocarlos con la opción de reemplazo y autenticándose como administrador y el archivo se edita.

Sin embargo, no veo esos tres archivos que parece mencionar. En mi sistema solo encuentro 'com.cisco.anyconnect.ciscod.plist' y 'com.cisco.anyconnect.vpnagentd.plist' en el directorio '/ Library / LaunchAgents'. Quizás lo más importante es que, al configurar en estos dos archivos el parámetro 'RunAtLoad' a 'falso', de hecho, evita la molesta reinstalación de la aplicación 'Cisco AnyConnect Secure Mobility Client.app' como elemento de inicio de sesión después de un reinicio, también hace que el vpn en disfuncional general.

¿Alguien ha encontrado realmente una solución?

Andreas Fischlin
fuente
0

Logré evitar que el cliente se iniciara al inicio.

Lo logré simplemente moviendo la carpeta Cisco de Aplicaciones a cualquier otra ubicación, digamos, por ejemplo, Escritorio: sudo mv /Applications/Cisco/ /Users/{your-user}/Desktop/Cisco

Creo que no tiene nada que ver con la carpeta de destino. Simplemente moverlo desde la carpeta Aplicaciones es suficiente para detener el proceso que lo inicia para encontrarlo.

pleonasmik
fuente