Eu queria desativar systemdtentativas 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 -efsaí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 disabledserviç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:
wpa_supplicant-nl80211@.service
wpa_supplicant.service
wpa_supplicant@.service
wpa_supplicant-wired@.service
da /usr/lib/systemd/systempasta. 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 systemdque o serviço não seja iniciado.
/dev/nullnã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 essa disbale vs mask systemdpergunta. Vou tentar afirmar volta em breve, para atualizar a questão
masknão). systemctl maské a desativação real (ou seja, o serviço não existe mais tarde).