Interrompere l'avvio automatico di Cisco AnyConnect Secure Mobility Client


23

Quindi attualmente sto correndo:

  • OS X 10.10.5
  • Cisco AnyConnect Secure Mobility Client 4.1.04011

Avvio il mio laptop e AnyConnect è in esecuzione. Vado in Preferenze ... Utenti e gruppi e rimuovo /Applications/Cisco/Ciscodal mio elenco di elementi di accesso, quindi esco da AnyConnect.

Spegni ... riaccendi il computer in un secondo momento ed è tornato in esecuzione ed è di nuovo nell'elenco dei miei elementi di accesso.

La società per cui lavoro utilizza AnyConnect per VPN.

C'è un modo per tenere AnyConnect fuori dal mio elenco di elementi di accesso? Non è che mi dispiaccia che funzioni in background ma se è nel mio command+ tab, ecc ... e lo trovo solo fastidioso.


4
Non ho abbastanza reputazione per aggiungere una risposta "reale" Quindi, ecco l'una riga che ha funzionato per me con Mojave (e probabilmente altri): launchctl unload -w /Library/LaunchAgents/com.cisco.anyconnect.gui.plist. launchd.info è un'introduzione decente a launchctl, potrebbero essercene altri.
Marc

Risposte:


10

Quindi sembrerebbe che se si installa solo il client VPN AnyConnect non si avvierà automaticamente.

Ho disinstallato AnyConnect (versione 4.x) quindi reinstallato facendo un'installazione personalizzata. Ho installato solo VPN , non ho installato:

  • Sicurezza Web
  • Enabler AMP
  • Strumento di diagnostica e reportistica
  • posizione
  • Postura ISE

Ora AnyConnect non si avvia più automaticamente (sì!)

È logico suppongo che le altre parti installate di default siano lì per "proteggere" il tuo sistema.


Saresti in grado di dire quale dei demoni in Library / LaunchDaemons è presente? Sto riscontrando lo stesso problema e ho questi: com.cisco.anyconnect.aciseagentd.plist com.cisco.anyconnect.ciscod.plist com.cisco.anyconnect.vpnagentd.plist
Throsby,

Questo non funziona per me utilizzando la versione 4.4.
Anthony,

10

La rimozione di quanto segue ha funzionato per me.

  • /Library/LaunchAgents/com.cisco.anyconnect.vpnagent.plist
  • /Library/LaunchDaemons/com.cisco.anyconnect.gui.plist

Questo impedisce a AnyConnect di funzionare per me.
Ryan,

La mia comprensione è che LaunchDaemons inizia all'avvio mentre LaunchAgents inizia all'accesso. Puoi spiegare un po 'più in dettaglio come i LaunchDaemons sono rilevanti o se la mia comprensione non è corretta?
Marc

Appena rimosso com.cisco.anyconnect.gui.plistdal lavoro /Library/LaunchAgents/per me. La GUI non si avvia più all'accesso, ma posso comunque avviare l'app quando necessario.
Henrik,

3

Questo mi sta facendo impazzire. Ho finalmente scoperto i 3 file plist che sembrano controllare questo in / Library / LaunchDaemons. Ma non ho potuto modificare il parametro RunAtLoad su false, perché anche dopo aver modificato i permessi dei file non sono riuscito a salvare i file plist. Alla fine ho modificato i permessi delle cartelle per leggere e scrivere e ho applicato quelle modifiche agli elementi contenuti e alla fine sono stato in grado di modificare e salvare. Lo saprò sicuramente dopo il prossimo riavvio ... qualcosa che farò tra qualche giorno perché il riavvio richiede sempre.


1

Dimentica le complicate rimozioni di piani e cose del genere, basta rinominare Cisco AnyConnect Secure Mobility Client nel Finder, tutto qui.

Modifica: Strano Ho ottenuto un downvote, perché l'ho appena testato da solo e funziona senza problemi. Forse non è una bella soluzione che affronta il problema alla base (in base alla progettazione?), Tuttavia ...?


Le trucchi ingannevoli sono il modo ufficiale e documentato per configurare l'avvio automatico. Invece si consiglia di interrompere Any Connect che può avere conseguenze indesiderate.
Marc

@MarcH come può romperlo se Johan riesce ancora a eseguirlo?
Marte,

"per me va bene!"
Marc

@mars Cisco ha un sacco più funzionalità che mostrare la sua interfaccia grafica. A meno che ogni singola funzionalità e configurazione non sia stata ampiamente testata in questa configurazione, la classificherei comunque come "rischiosa".
Fuzzy76,

@ Fuzzy76 è un buon punto.
Marte

0

Non è l'autorizzazione del file stesso che impedisce di modificarla, è l'autorizzazione della cartella contenente. Quindi, non è necessario modificare le autorizzazioni di tali file di sistema per motivi di sicurezza. Ma è facile modificare questi file: è sufficiente copiarli in un altro posto in cui si dispone dell'autorizzazione per scrivere su file, ad esempio il desktop, e modificare i file lì. Quindi spostali indietro con l'opzione di sostituzione e l'autenticazione come amministratore e il file viene modificato.

Tuttavia, non vedo quei tre file che sembrano menzionare. Trovo sul mio sistema solo "com.cisco.anyconnect.ciscod.plist" e "com.cisco.anyconnect.vpnagentd.plist" nella directory "/ Library / LaunchAgents". Forse ancora più importante, mentre impostando in questi due file il parametro "RunAtLoad" su "false" impedisce effettivamente la fastidiosa reinstallazione dell'applicazione "Cisco AnyConnect Secure Mobility Client.app" come elemento di accesso dopo un riavvio, rende anche la VPN in disfunzionale generale.

Qualcuno ha effettivamente trovato una soluzione?


0

Sono riuscito a fermare l'avvio del client all'avvio.

Ho raggiunto questo obiettivo spostando semplicemente la cartella Cisco da Applicazioni in qualsiasi altra posizione, ad esempio Desktop: sudo mv /Applications/Cisco/ /Users/{your-user}/Desktop/Cisco

Penso che non abbia nulla a che fare con la cartella di destinazione. Basta spostarlo dalla cartella Applicazioni per fermare il processo che lo avvia dal trovarlo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.