// Sample polkit rules to prevent prompting for certain polkit actions
// when invoked by a guest user that is not intended to elevate privileges.
//
// (For example, these rules are useful to avoid unwanted prompts for a
// guest user who will run Steam.)
//
// To use this file, copy it into /etc/polkit-1/rules.d/
polkit.addRule(function(action, subject) {
if (subject.user !== "guest") {
// Continue to the next rules file for users other than guest
return polkit.Result.NOT_HANDLED;
}
if (action.id === "org.freedesktop.NetworkManager.settings.modify.system") {
// Don't allow reconfiguring NetworkManager
return polkit.Result.NO;
}
if (action.id.indexOf("org.freedesktop.packagekit.") === 0) {
// Don't allow anything involving PackageKit
return polkit.Result.NO;
}
return polkit.Result.NOT_HANDLED;
});
// vim:set ft=javascript:
|