Ich möchte den Netzwerkmanager über die Befehlszeile steuern. Dies hat in Ubuntu 10.04 gut funktioniert (mit cnetworkmanager ist nmcli eine weitere mögliche Wahl).
Seit dem Upgrade auf Ubuntu 10.10 wird jedoch eine D-Bus-Ausnahme ausgelöst, wenn ich versuche, eine Verbindung über ein SSH-Terminal zu aktivieren :
org.freedesktop.NetworkManager.PermissionDenied: Keine Berechtigung zum Steuern des Netzwerks.
Dies kann mit /etc/dbus-1/system.d/NetworkManager.conf zusammenhängen. wo sonst nach einem Hinweis suchen?
Dieses Problem tritt nur auf, wenn ich ssh in die Maschine bin ; In einer Gnomensitzung erhalte ich nicht das gleiche Problem - in beiden Fällen mit dem gleichen (Administrator-) Benutzerkonto.
quelle
Bei neueren Ubuntus wird dies vom Polkit gesteuert.
neue Datei erstellen:
/etc/polkit-1/localauthority/50-local.d/allow-ssh-networking.pkla
Hinzufügen:
Starten Sie dann den
polkit
Dienst neu.Sie finden eine Liste der gültigen NetworkManager-Aktionen auf Ihrem System mit
pkaction | grep NetworkManager
Weitere Informationen: https://forums.fedoraforum.org/showthread.php?276493-Remotely-starting-a-VPN-connection-does-ot-work
quelle
/etc
mit/var/lib