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.

Jason
fonte
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.

Jason
fonte
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
Frank
fonte
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.

lcu
fonte
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 ...?

Johan Jerming
fonte
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?

Andreas Fischlin
fonte
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.

pleonasmik
fonte