Fazer o systemd parar de iniciar o serviço indesejado wpa_supplicant?

6

Desativar systemd tentativas indesejadas de iniciar automaticamente wpa_supplicant . Eu acho que eu poderia simplesmente executar um

sudo systemctl disable wpa_supplicant.service --global

e eu não veria mais um wpa_supplicant na saída ps -ef . De qualquer forma isso não funcionou. Como posso fazer isso funcionar?

Meu problema em mãos pode ser melhor descrito pela saída de

$>systemctl status wpa_supplicant*
● wpa_supplicant.service - WPA supplicant
   Loaded: loaded (/usr/lib/systemd/system/wpa_supplicant.service; disabled; vendor preset: disabled)
   Active: active (running) since Sun 2016-08-28 20:57:37 CEST; 14min ago

onde, como você pode ver, o serviço disabled está carregado de qualquer maneira e ativo, graças ao systemd me ajudando completamente a fazer a coisa mais simples;)

Atualizar
Parece que tive alguma sorte removendo brutalmente esses arquivos:

[email protected]
wpa_supplicant.service
[email protected]
[email protected]

da pasta /usr/lib/systemd/system . Adivinha? Após o reinício, o wpa não é mais iniciado por systemd . Parece-me que deve ter havido uma maneira mais pacífica / conciliatória de obter systemd para que o sistema não seja iniciado.

    
por humanityANDpeace 28.08.2016 / 21:22

1 resposta

3

Eu encontrei o mesmo problema que o seu. Depois de algumas escavações, encontrei uma pasta chamada:

/usr/share/dbus-1/system-services/fi.w1.wpa_supplicant1.service

Este é o arquivo usado para permitir que o serviço seja ativado pelo d-bus. O d-bus pode ativar o serviço mesmo se estiver desativado. Confirmei que isso estava acontecendo, renomeando o arquivo e reinicializando. Eu vi que neste momento wpa_supplicant não tinha sido iniciado! Para perseguir o problema, seria necessário descobrir qual programa está ativando wpa_supplicant via d-bus . Eu não fiz isso como mascarar o arquivo de unidade funciona bem para os meus propósitos. Espero que isso ajude você!

    
por 20.01.2017 / 19:20