Beenden Sie den automatischen Start von Cisco AnyConnect Secure Mobility Client

23

Also laufe ich gerade:

  • OS X 10.10.5
  • Cisco AnyConnect Secure Mobility Client 4.1.04011

Ich fahre meinen Laptop hoch und AnyConnect läuft. Ich gehe in die Einstellungen ... Benutzer & Gruppen und entferne /Applications/Cisco/Ciscoaus meiner Liste der Anmeldeelemente. Dann beende ich AnyConnect.

Herunterfahren ... Computer später einschalten und es läuft wieder und es ist wieder in meiner Liste der Anmeldeobjekte.

Die Firma, für die ich arbeite, verwendet nur AnyConnect für VPN.

Kann ich AnyConnect aus meiner Anmeldeobjektliste entfernen? Es ist nicht so, dass es mir etwas ausmacht, wenn es im Hintergrund läuft, aber wenn es in meinem command+ ist tab, etc ... finde ich es einfach nervig.

Jason
quelle
4
Ich habe nicht genug Ruf eine „echte“ Antwort hinzufügen , so ist hier die einzeilige , die für mich mit Mojave (und wahrscheinlich andere) gearbeitet: launchctl unload -w /Library/LaunchAgents/com.cisco.anyconnect.gui.plist. launchd.info ist eine anständige Einführung in launchctl, es könnte auch andere geben.
MarcH

Antworten:

10

Wenn Sie also nur den VPN-Client installieren, wird AnyConnect nicht automatisch gestartet.

Ich habe AnyConnect (Version 4.x) deinstalliert und dann durch eine benutzerdefinierte Installation neu installiert. Ich habe nur VPN installiert , aber nicht:

  • Web-Sicherheit
  • AMP Enabler
  • Diagnose- und Berichterstellungstool
  • Haltung
  • ISE-Haltung

Jetzt startet AnyConnect nicht mehr automatisch (yeah!)

Sinnvoll, nehme ich an, da die anderen Teile, die standardmäßig installiert werden, dazu da sind, Ihr System zu "schützen".

Jason
quelle
Würden Sie in der Lage sein zu sagen, welche der Daemons unter Library / LaunchDaemons vorhanden sind? Ich habe das gleiche Problem, und ich habe diese: com.cisco.anyconnect.aciseagentd.plist com.cisco.anyconnect.ciscod.plist com.cisco.anyconnect.vpnagentd.plist
Throsby
Dies funktioniert bei mir mit Version 4.4 nicht.
Anthony
10

Folgendes zu entfernen hat bei mir funktioniert.

  • /Library/LaunchAgents/com.cisco.anyconnect.vpnagent.plist
  • /Library/LaunchDaemons/com.cisco.anyconnect.gui.plist
Frank
quelle
Dies verhindert, dass AnyConnect für mich funktioniert.
Ryan
Mein Verständnis ist, dass LaunchDaemons beim Booten starten, während LaunchAgents beim Login starten. Können Sie genauer erläutern, wie wichtig LaunchDaemons sind oder ob mein Verständnis nicht korrekt ist?
MarcH
Gerade com.cisco.anyconnect.gui.plistvon /Library/LaunchAgents/mir gearbeitet. Die GUI startet beim Login nicht mehr, aber ich kann die App bei Bedarf trotzdem starten.
Henrik,
3

Das hat mich verrückt gemacht. Endlich habe ich die 3 plist-Dateien entdeckt, die dies in / Library / LaunchDaemons zu steuern scheinen. Ich konnte den RunAtLoad-Parameter jedoch nicht auf false ändern, da ich die plist-Dateien auch nach dem Ändern der Dateiberechtigungen nicht speichern konnte. Schließlich habe ich die Ordnerberechtigungen zum Lesen und Schreiben geändert und diese Änderungen auf die enthaltenen Elemente angewendet. Endlich konnte ich sie bearbeiten und speichern. Ich werde es nach dem nächsten Neustart mit Sicherheit wissen ... etwas, das ich in ein paar Tagen tun werde, da der Neustart ewig dauert.

lcu
quelle
1

Vergessen Sie knifflige Entfernungen von Plists und Ähnlichem. Benennen Sie Cisco AnyConnect Secure Mobility Client einfach in Finder um.

Edit: Seltsam, ich habe ein Downvote bekommen, weil ich es gerade selbst getestet habe und es überhaupt ohne Probleme funktioniert. Vielleicht keine schöne Lösung, die das zugrunde liegende Problem anspricht (beabsichtigt?), Trotzdem ...?

Johan Jerming
quelle
Tricky or not plists sind die offizielle und dokumentierte Methode zum Konfigurieren des Autostarts. Stattdessen empfehlen Sie Any Connect zu beenden, was unbeabsichtigte Folgen haben kann.
MarcH
@MarcH wie bricht das, wenn Johan es noch ausführen kann?
Mars
"funktioniert bei mir!"
MarcH
@mars Cisco bietet viel mehr Funktionen als nur die grafische Benutzeroberfläche . Wenn nicht jede einzelne Funktionalität und Konfiguration in diesem Setup ausführlich getestet wurde, würde ich sie dennoch als "riskant" einstufen.
Fuzzy76
@Fuzzy76 das ist ein guter punkt.
Mars
0

Es ist nicht die Erlaubnis der Datei selbst, die Sie am Bearbeiten hindert, sondern die Erlaubnis des enthaltenen Ordners. In diesem Fall sollten Sie die Berechtigungen solcher Systemdateien aus Sicherheitsgründen nicht ändern. Es ist jedoch einfach, diese Dateien zu bearbeiten: Kopieren Sie sie einfach an einen anderen Ort, an dem Sie die Berechtigung haben, in Dateien zu schreiben, z. B. auf den Desktop, und bearbeiten Sie die Dateien dort. Verschieben Sie sie dann mit der Ersetzungsoption und der Authentifizierung als Administrator wieder hinein, und die Datei wird bearbeitet.

Ich sehe jedoch nicht diese drei Dateien, die Sie zu erwähnen scheinen. Ich finde auf meinem System nur 'com.cisco.anyconnect.ciscod.plist' und 'com.cisco.anyconnect.vpnagentd.plist' im Verzeichnis '/ Library / LaunchAgents'. Vielleicht noch wichtiger: Wenn Sie in diesen beiden Dateien den Parameter 'RunAtLoad' auf 'false' setzen, wird die lästige Neuinstallation der Anwendung 'Cisco AnyConnect Secure Mobility Client.app' als Anmeldeobjekt nach einem Neustart tatsächlich verhindert allgemeine Funktionsstörung.

Hat jemand tatsächlich eine Lösung gefunden?

Andreas Fischlin
quelle
0

Ich konnte den Client beim Start nicht mehr starten.

Ich habe dies erreicht, indem ich den Ordner Cisco von Applications an einen anderen Ort verschoben habe, zum Beispiel Desktop: sudo mv /Applications/Cisco/ /Users/{your-user}/Desktop/Cisco

Ich denke, es hat nichts mit dem Zielordner zu tun. Das einfache Verschieben aus dem Ordner "Programme" reicht aus, um den Prozess zu stoppen, bei dem der Ordner nicht mehr gefunden wird.

Pleonasmik
quelle