Quería deshabilitar systemd
los intentos no deseados para iniciar automáticamente wpa_supplicant
. Creo que podría simplemente ejecutar un
sudo systemctl disable wpa_supplicant.service --global
y ya no vería un wpa_supplicant en la ps -ef
salida. De todos modos esto no funcionó. ¿Cómo puedo hacer que funcione?
Mi problema en cuestión podría describirse mejor por la salida 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
donde, como puede ver, el disabled
servicio está cargado y activo de todos modos, gracias a systemd que me ayuda completamente a hacer lo más simple;)
Actualización
Parece que tuve suerte al eliminar brutalmente estos archivos:
[email protected]
wpa_supplicant.service
[email protected]
[email protected]
de la /usr/lib/systemd/system
carpeta ¿Adivina qué? Después de reiniciar, wpa finalmente ya no se inicia systemd
. Me da la impresión de que tiene que haber habido una manera más tranquila / conciliadora manera de conseguir systemd
que el servicio no se inicia.
fuente
/dev/null
que no es prácticamente lo mismo). Lo que sugieres es algo que intento . No debo haber estado buscando lo suficiente en unix.se para ver esadisbale vs mask systemd
pregunta. Trataré de responder pronto, para actualizar la preguntamask
).systemctl mask
es la deshabilitación real (lo que significa que el servicio no estará allí más adelante).Respuestas:
Me encontré con el mismo problema que el tuyo. Después de investigar un poco, encontré una carpeta llamada:
Este archivo se utiliza para permitir que d-bus active el servicio. d-bus puede activar el servicio incluso si está deshabilitado. Confirmé que esto estaba sucediendo cambiando el nombre del archivo y luego reiniciando. ¡Vi que en este punto
wpa_supplicant
no había comenzado! Para perseguir el problema aún más, sería necesario averiguar qué programa se está activando awpa_supplicant
través ded-bus
. No he hecho esto ya que enmascarar el archivo de la unidad funciona bien para mis propósitos.fuente
Intenté seguir la sugerencia de BrettB, pero no tuvo ningún efecto en mi sistema. (Ubuntu 18.04.)
Sin embargo, lo siguiente funcionó:
fuente