Ich wollte systemd
unerwünschte Versuche zum automatischen Starten deaktivieren wpa_supplicant
. Ich dachte, ich könnte einfach eine laufen
sudo systemctl disable wpa_supplicant.service --global
und ich würde keinen wpa_supplicant ps -ef
mehr in der Ausgabe sehen. Jedenfalls hat das nicht funktioniert. Wie kann ich es zum Laufen bringen?
Mein Problem könnte am besten durch die Ausgabe von beschrieben werden
$>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
Wie Sie sehen, ist der disabled
Dienst ohnehin geladen und aktiv, dank systemd, das mir dabei hilft, das Einfachste zu tun;)
Update
Ich habe anscheinend etwas Glück gehabt, als ich diese Dateien brutal entfernt habe:
[email protected]
wpa_supplicant.service
[email protected]
[email protected]
aus /usr/lib/systemd/system
Ordner. Erraten Sie, was? Nach dem Neustart wird wpa endlich nicht systemd
mehr von gestartet . Es fällt mir auf, dass es einen friedlicheren / versöhnlicheren Weg gegeben systemd
haben muss, damit das System nicht gestartet wird.
quelle
/dev/null
verwiesen wird, nicht im Wesentlichen dasselbe sind). Was Sie vorschlagen, versuche ich . Ich muss in unix.se nicht genug gesucht haben, um diesedisbale vs mask systemd
Frage zu sehen . Ich werde versuchen, bald zurück zu sagen, um die Frage zu aktualisierenmask
).systemctl mask
ist die eigentliche Deaktivierung (was bedeutet, dass der Dienst später nicht mehr verfügbar ist).Antworten:
Ich bin auf dasselbe Problem gestoßen wie Sie. Nach einigem Graben fand ich einen Ordner namens:
Diese Datei wird verwendet, um die Aktivierung des Dienstes über den D-Bus zu ermöglichen. d-bus kann den Dienst auch dann aktivieren, wenn er deaktiviert ist. Ich habe bestätigt, dass dies passiert ist, indem ich die Datei umbenannt und dann neu gestartet habe. Ich sah, dass zu diesem Zeitpunkt
wpa_supplicant
noch nicht begonnen worden war! Um das Problem weiter zu verfolgen, müsste herausgefunden werden, über welches Programm es aktiviertwpa_supplicant
wirdd-bus
. Ich habe dies nicht getan, da das Maskieren der Gerätedatei für meine Zwecke gut funktioniert.quelle
Ich habe versucht, dem Vorschlag von BrettB zu folgen, aber er hatte keine Auswirkungen auf mein System. (Ubuntu 18.04.)
Folgendes hat jedoch funktioniert:
quelle