summarylogtreecommitdiffstats
path: root/openvpn-update-systemd-resolved.rules
blob: 7dacf0133032046fcb29af3a18f310a6c5833006 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// Allow the OpenVPN user to manage DNS via systemd-resolved
// as part of the openvpn-update-systemd-resolved package
polkit.addRule(function(action, subject) {
    if (action.id == 'org.freedesktop.resolve1.set-dns-servers' ||
        action.id == 'org.freedesktop.resolve1.set-domains' ||
    //  action.id == 'org.freedesktop.resolve1.set-default-route' ||
        action.id == 'org.freedesktop.resolve1.set-dnssec') {
        if (subject.user == 'openvpn') {
            return polkit.Result.YES;
        }
    }
});