about summary refs log tree commit diff
path: root/data/org.freedesktop.NetworkManager.rules.in
blob: d6df0b323e55b7a14af253fca2d11543423bcac6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// NetworkManager authorizations/policy for the @NM_POLKIT_NOAUTH_GROUP@ group.
//
// DO NOT EDIT THIS FILE, it will be overwritten on update.
//
// Allow users in the @NM_POLKIT_NOAUTH_GROUP@ group to create system-wide connections without being
// prompted for a password if they are in a local console.
// This is optional and is only recommended to maintain backwards compatibility
// in systems where it was already working in this way. It is discouraged
// otherwise.

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.NetworkManager.settings.modify.system" &&
        subject.isInGroup("@NM_POLKIT_NOAUTH_GROUP@") &&
        subject.local) {
        return polkit.Result.YES;
    }
});