GNOME Bugzilla – Bug 729550
Invalid polkit policy shipped by NetworkManager
Last modified: 2014-05-05 06:11:45 UTC
NetworkManager ships invalid polkit policy that prevents remote users (those logged in via ssh or Cockpit) from managing the daemon even though they have appropriate privileges (ie: are admin users). The attached patch fixes the issue. Reproduced on NetworkManager-0.9.9.0, but the attached patch also applies to master.
Broken behavior: [stef@stef ~]$ ssh stef@localhost [stef@stef ~]$ id uid=1000(stef) gid=1000(stef) groups=1000(stef),10(wheel),18(dialout),979(vboxusers),984(wireshark),989(mock) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [stef@stef ~]$ pkttyagent & [stef@stef ~]$ dbus-send --system --dest=org.freedesktop.NetworkManager --type=method_call --print-reply /org/freedesktop/NetworkManager/Settings org.freedesktop.NetworkManager.Settings.SaveHostname "string:'hostname'" Error org.freedesktop.NetworkManager.Settings.PermissionDenied: Insufficient privileges.
*** This bug has been marked as a duplicate of bug 707983 ***