Empêchez Cisco AnyConnect Secure Mobility Client de démarrer automatiquement

23

Je lance donc actuellement:

  • OS X 10.10.5
  • Client de mobilité sécurisée Cisco AnyConnect 4.1.04011

Je démarre mon ordinateur portable et AnyConnect fonctionne. Je vais dans Préférences ... Utilisateurs et groupes et /Applications/Cisco/Ciscoje supprime de ma liste des éléments de connexion, puis je quitte AnyConnect.

Arrêtez ... allumez l'ordinateur plus tard et il est de nouveau opérationnel et il est de retour dans ma liste d'éléments de connexion.

La société pour laquelle je travaille utilise uniquement AnyConnect for VPN.

Existe-t-il un moyen de garder AnyConnect hors de ma liste d'éléments de connexion? Ce n'est pas que ça me dérange de courir en arrière-plan mais si c'est le cas dans mon command+ tab, etc ... et je trouve ça ennuyeux.

Jason
la source
4
Je n'ai pas assez réputation d'ajouter une réponse « vrai » alors voici une ligne qui a fonctionné pour moi avec Mojave (et probablement d' autres): launchctl unload -w /Library/LaunchAgents/com.cisco.anyconnect.gui.plist. launchd.info est une introduction décente à launchctl, il pourrait y en avoir d'autres.
MarcH

Réponses:

10

Il semblerait donc que si vous installez uniquement le client VPN, AnyConnect ne démarre pas automatiquement.

J'ai désinstallé AnyConnect (version 4.x) puis réinstallé en faisant une installation personnalisée. J'ai seulement installé VPN , je n'ai pas installé:

  • Sécurité Web
  • AMP Enabler
  • Outil de diagnostic et de rapport
  • Posture
  • Posture ISE

Maintenant, AnyConnect ne démarre plus automatiquement (ouais!)

Cela a du sens, je suppose que les autres parties installées par défaut sont là pour "protéger" votre système.

Jason
la source
Pourriez-vous dire lequel des démons sous Library / LaunchDaemons est là? J'ai le même problème, et j'ai ceux-ci: com.cisco.anyconnect.aciseagentd.plist com.cisco.anyconnect.ciscod.plist com.cisco.anyconnect.vpnagentd.plist
Throsby
Cela ne fonctionne pas pour moi en utilisant la version 4.4.
Anthony
10

La suppression des éléments suivants a fonctionné pour moi.

  • /Library/LaunchAgents/com.cisco.anyconnect.vpnagent.plist
  • /Library/LaunchDaemons/com.cisco.anyconnect.gui.plist
Franc
la source
Cela empêche AnyConnect de fonctionner pour moi.
Ryan
Ma compréhension est que LaunchDaemons commence au démarrage tandis que LaunchAgents commence à la connexion. Pouvez-vous expliquer un peu plus en détail la pertinence de LaunchDaemons ou si ma compréhension n'est pas correcte?
MarcH
Juste retiré com.cisco.anyconnect.gui.plistde /Library/LaunchAgents/travaillé pour moi. L'interface graphique ne démarre plus à la connexion, mais je peux toujours démarrer l'application en cas de besoin.
Henrik
3

Cela m'a rendu fou. J'ai finalement découvert les 3 fichiers plist qui semblent contrôler cela dans / Library / LaunchDaemons. Mais je n'ai pas pu changer le paramètre RunAtLoad sur false, car même après avoir modifié les autorisations de fichier, je n'ai pas pu enregistrer les fichiers plist. J'ai finalement changé les autorisations de dossier pour lire et écrire et appliqué ces modifications aux éléments contenus, et j'ai enfin pu modifier et enregistrer. Je le saurai avec certitude après le prochain redémarrage ... quelque chose que je ferai dans quelques jours car le redémarrage prend une éternité.

lcu
la source
1

Oubliez les suppressions délicates des plists et des trucs comme ça, renommez simplement Cisco AnyConnect Secure Mobility Client dans le Finder, c'est tout.

Edit: étrange, j'ai eu un downvote, car je viens de le tester moi-même, et cela fonctionne sans aucun problème. Peut-être pas une belle solution qui résout le problème des sous-jacents (par conception?), Néanmoins ...?

Johan Jerming
la source
Les plists délicats ou non sont la manière officielle et documentée de configurer le démarrage automatique. Au lieu de cela, vous recommandez de rompre Any Connect, ce qui peut avoir des conséquences imprévues.
MarcH
@MarcH comment est-ce que ça le casse si Johan peut toujours l'exécuter?
Mars
"travaille pour moi!"
MarcH
@mars Cisco a beaucoup plus de fonctionnalités que d'afficher son interface graphique. À moins que chaque fonctionnalité et configuration n'ait été largement testée dans cette configuration, je la classerais toujours comme "risquée".
Fuzzy76
@ Fuzzy76 c'est un bon point.
Mars
0

Ce n'est pas l'autorisation du fichier lui-même qui vous empêche de modifier, c'est l'autorisation du dossier contenant. Ensuite, vous ne devez pas modifier les autorisations de ces fichiers système pour des raisons de sécurité. Mais il est facile de modifier ces fichiers: copiez-les simplement dans un autre endroit où vous avez la permission d'écrire dans des fichiers, par exemple le bureau, et modifiez-y les fichiers. Remettez-les ensuite en place avec l'option de remplacement et l'authentification en tant qu'administrateur et le fichier est modifié.

Cependant, je ne vois pas ces trois fichiers que vous semblez mentionner. Je ne trouve sur mon système que «com.cisco.anyconnect.ciscod.plist» et «com.cisco.anyconnect.vpnagentd.plist» dans le répertoire «/ Library / LaunchAgents». Peut-être plus important encore, tout en définissant dans ces deux fichiers le paramètre «RunAtLoad» sur «false» empêche en effet la réinstallation ennuyeuse de l'application «Cisco AnyConnect Secure Mobility Client.app» comme élément de connexion après un redémarrage, il fait également le vpn dans dysfonctionnement général.

Quelqu'un a-t-il trouvé une solution?

Andreas Fischlin
la source
0

J'ai réussi à empêcher le lancement du client au démarrage.

J'ai réalisé cela en déplaçant simplement le dossier Cisco d'Applications vers n'importe quel autre emplacement, disons par exemple Desktop: sudo mv /Applications/Cisco/ /Users/{your-user}/Desktop/Cisco

Je pense que cela n'a rien à voir avec le dossier de destination. Il suffit de le déplacer du dossier Applications pour empêcher le processus qui le démarre de le trouver.

pleonasmik
la source