Desabilitar wpa_supplicant da inicialização automática não funciona no Debian 9.9 [RESOLVIDO]

1. Desabilitar wpa_supplicant da inicialização automática não funciona no Debian 9.9 [RESOLVIDO]

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

Enviado em 11/01/2020 - 15:29h

Estou usando o Debian 9.9 em micro desktop com cabo de rede, acontece que resolver desabilitar alguns processos não necessários a fim de diminuir memória ocupada utilizando o systemctl o qual o mesmo funciona perfeitamente para desabilitar
alguns processos para não iniciar na inicialização, mas com processo wpa_supplicant não funciona pois o mesmo é desabilitado na sessão atual, eu confiro se o processo foi desativado na sessão atual, aparece que foi desativado, mas ao reiniciar o pc ele é ativado
automaticamente iniciado o mesmo.


$ systemctl -t service | grep wpa_supplicant
wpa_supplicant.service


$ ps xa | grep wpa
1360 ? Ss 0:00 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
2249 pts/0 S+ 0:00 grep wpa

$ sudo systemctl disable wpa_supplicant.service

Verificado se o processo está desabilitado
$ systemctl is-enabled wpa_supplicant.service
disabled

Ao reiniciar o pc wpa_supplicant está sendo executado

$ systemctl -t service | grep wpa_supplicant.service
wpa_supplicant.service loaded active running WPA supplicant


Como faça para desativar somente o wpa_supplican da inicialização, fui em /etc/wpa_supplicant e retirei a permissão x de todos os arquivos, mas ele continua a iniciar no boot.








  


2. MELHOR RESPOSTA

linuxlts
linuxlts

(usa Debian)

Enviado em 11/01/2020 - 19:06h

Tente máscara o .service, use o comando:

systemctl mask nomedoseuservice.service

De acordo com a wiki do Arch Linux isso torna impossível iniciar o unit manualmente ou como uma dependência, por isso é necessário analisar com o atenção o que vai ou não ser mascarado.
A seção da wiki que fala sobre isso:

https://wiki.archlinux.org/index.php/Systemd#Using_units

3. Re: Desabilitar wpa_supplicant da inicialização automática não funciona no Debian 9.9 [RESOLVIDO]

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

Enviado em 12/01/2020 - 07:42h

linuxlts escreveu:

Tente máscara o .service, use o comando:

systemctl mask nomedoseuservice.service

De acordo com a wiki do Arch Linux isso torna impossível iniciar o unit manualmente ou como uma dependência, por isso é necessário analisar com o atenção o que vai ou não ser mascarado.
A seção da wiki que fala sobre isso:

https://wiki.archlinux.org/index.php/Systemd#Using_units

===================

Valeu, não conhecia esta parte systemctl mask nomedoseuservice.service que serve também pra desativar serviços. :-)







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts