Eu queria desativar systemd
tentativas indesejadas para iniciar automaticamente wpa_supplicant
. Eu poderia simplesmente executar um
sudo systemctl disable wpa_supplicant.service --global
e eu não veria mais um wpa_supplicant na ps -ef
saída. De qualquer forma, isso não funcionou. Como posso fazer isso funcionar?
Meu problema em questão 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 disabled
serviço está carregado e ativo de qualquer maneira, graças ao systemd me ajudando completamente a fazer a coisa mais simples;)
Atualização
Parece que tive alguma sorte removendo brutalmente esses arquivos:
[email protected]
wpa_supplicant.service
[email protected]
[email protected]
da /usr/lib/systemd/system
pasta. Adivinha? Após o reinício, o wpa finalmente não é mais iniciado systemd
. Parece-me que deve ter havido uma maneira mais pacífica / conciliatória de conseguir systemd
que o serviço não seja iniciado.
fonte
/dev/null
não é essencialmente a mesma coisa.) O que você sugere é algo que eu tento . Não devo ter procurado o suficiente no unix.se para ver essadisbale vs mask systemd
pergunta. Vou tentar afirmar volta em breve, para atualizar a questãomask
não).systemctl mask
é a desativação real (ou seja, o serviço não existe mais tarde).Respostas:
Encontrei o mesmo problema que o seu. Depois de cavar, encontrei uma pasta chamada:
Este 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 depois reiniciando. Vi que, neste momento
wpa_supplicant
, não havia sido iniciado! Para perseguir a questão ainda mais para baixo seria necessária descobrir qual o programa está ativandowpa_supplicant
viad-bus
. Eu não fiz isso, pois mascarar o arquivo da unidade funciona bem para meus propósitos.fonte
Tentei seguir a sugestão de BrettB, mas não teve efeito no meu sistema. (Ubuntu 18.04.)
No entanto, o seguinte funcionou:
fonte