Pare o Cisco AnyConnect Secure Mobility Client de iniciar automaticamente


23

Atualmente, estou executando:

  • OS X 10.10.5
  • Cliente de mobilidade segura Cisco AnyConnect 4.1.04011

Eu inicializo meu laptop e o AnyConnect está em execução. Eu entro em Preferências ... Usuários e Grupos e removo /Applications/Cisco/Ciscoda minha lista de itens de logon então saí do AnyConnect.

Desligar ... ligue o computador mais tarde e ele está novamente em execução e está na minha lista de itens de login.

A empresa em que trabalho usa apenas o AnyConnect para VPN.

Existe uma maneira de manter o AnyConnect fora da minha lista de itens de login? Não é que eu me importe em rodar em segundo plano, mas se for, está no meu command+ tab, etc ... e acho isso irritante.


4
Eu não tenho reputação suficiente para adicionar uma resposta "real" então aqui está a uma linha que trabalhou para mim com Mojave (e provavelmente outros): launchctl unload -w /Library/LaunchAgents/com.cisco.anyconnect.gui.plist. O launchd.info é uma introdução decente ao launchctl, pode haver outros.
MarcH 14/02/19

Respostas:


10

Assim, parece que se você instalar apenas o cliente VPN, o AnyConnect não será iniciado automaticamente.

Eu desinstalei o AnyConnect (versão 4.x) e reinstalei-o fazendo uma instalação personalizada. Eu instalei apenas a VPN , não instalei :

  • Segurança na Web
  • AMP Enabler
  • Ferramenta de diagnóstico e relatórios
  • Postura
  • Postura do ISE

Agora o AnyConnect não inicia mais automaticamente (sim!)

Faz sentido, suponho que as outras partes instaladas por padrão estejam lá para "proteger" seu sistema.


Você seria capaz de dizer qual dos daemons em Library / LaunchDaemons existe? Estou tendo o mesmo problema, e eu tenho estes: com.cisco.anyconnect.aciseagentd.plist com.cisco.anyconnect.ciscod.plist com.cisco.anyconnect.vpnagentd.plist
Throsby

Isso não funciona para mim usando a versão 4.4.
Anthony

10

Remover o seguinte funcionou para mim.

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

Isso impede que o AnyConnect trabalhe para mim.
Ryan

Meu entendimento é que o LaunchDaemons inicia na inicialização, enquanto o LaunchAgents inicia no logon. Você pode explicar um pouco mais detalhadamente como o LaunchDaemons é relevante ou se meu entendimento não está correto?
Março de

Apenas removido com.cisco.anyconnect.gui.plistdo /Library/LaunchAgents/trabalhou para mim. A GUI não inicia mais no login, mas ainda posso iniciar o aplicativo quando necessário.
Henrik

3

Isso está me deixando louco. Finalmente descobri os 3 arquivos plist que parecem controlar isso em / Library / LaunchDaemons. Mas não consegui alterar o parâmetro RunAtLoad para false, porque mesmo depois de alterar as permissões do arquivo não consegui salvar os arquivos plist. Finalmente mudei as permissões da pasta para ler e escrever e apliquei essas alterações aos itens contidos, e finalmente consegui editar e salvar. Vou ter certeza após a próxima reinicialização ... algo que farei em alguns dias, porque reiniciar leva uma eternidade.


1

Esqueça remoções complicadas de listas e coisas assim, apenas renomeie o Cisco AnyConnect Secure Mobility Client no Finder, é isso.

Edit: Strange Eu recebi um voto negativo, porque acabei de testá-lo, e funciona sem problemas. Talvez não seja uma solução bonita que resolva o problema subjacente (por design?), No entanto ...?


As listas complicadas ou não são a maneira oficial e documentada de configurar a inicialização automática. Em vez disso, você recomenda interromper o Any Connect, o que pode ter consequências indesejadas.
MarcH 14/02/19

@ MarcH como isso está quebrando, se Johan ainda pode executá-lo?
Marte

"funciona para mim!"
MarcH 30/09/19

@mars A Cisco tem muito mais funcionalidade do que mostrar sua GUI. A menos que todas as funcionalidades e configurações tenham sido extensivamente testadas nessa configuração, eu ainda a categorizaria como "arriscada".
Fuzzy76 18/11/19

@ Fuzzy76 esse é um bom argumento.
Mars

0

Não é a permissão do próprio arquivo que impede a edição, é a permissão da pasta que o contém. Portanto, você não deve alterar as permissões desses arquivos de sistema por motivos de segurança. Mas é fácil editar esses arquivos: simplesmente copie-os para algum outro lugar onde você tenha permissão para gravar em arquivos, por exemplo, a área de trabalho, e edite os arquivos lá. Em seguida, mova-os de volta com a opção de substituição e autenticação como administrador e o arquivo é editado.

No entanto, não vejo esses três arquivos que você parece mencionar. Eu encontro apenas no meu sistema 'com.cisco.anyconnect.ciscod.plist' e 'com.cisco.anyconnect.vpnagentd.plist' no diretório '/ Library / LaunchAgents'. Talvez o mais importante é que, ao definir nesses dois arquivos o parâmetro 'RunAtLoad' para 'false', de fato, evita a reinstalação irritante do aplicativo 'Cisco AnyConnect Secure Mobility Client.app' como um item de logon após uma reinicialização, mas também faz o vpn em disfuncional geral.

Alguém encontrou realmente uma solução?


0

Eu consegui parar o cliente de iniciar na inicialização.

Consegui isso apenas movendo a pasta Cisco de Applications para qualquer outro local, digamos, por exemplo, Desktop: sudo mv /Applications/Cisco/ /Users/{your-user}/Desktop/Cisco

Eu acho que não tem nada a ver com a pasta de destino. Basta movê-lo da pasta Aplicativos para interromper o processo que o inicia.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.