Text · 731 bytes Raw Blame History
1 // Temporary validation override for Sprint 03 NetworkManager challenge testing.
2 //
3 // Install as:
4 // sudo install -m644 examples/force-networkmanager-auth-admin.rules \
5 // /etc/polkit-1/rules.d/00-garcard-networkmanager-auth.rules
6 // sudo systemctl restart polkit
7 //
8 // Remove after validation:
9 // sudo rm -f /etc/polkit-1/rules.d/00-garcard-networkmanager-auth.rules
10 // sudo systemctl restart polkit
11 //
12 // This rule forces admin authentication for NetworkManager actions even when
13 // host rules would otherwise auto-authorize networkmanager-group members.
14 polkit.addRule(function(action, subject) {
15 if (action.id.indexOf("org.freedesktop.NetworkManager.") === 0) {
16 return polkit.Result.AUTH_ADMIN_KEEP;
17 }
18 });
19