polkit.addRule(function(action, subject) { if (subject.user == "lightdm") { polkit.log("action=" + action); polkit.log("subject=" + subject); if (action.id.indexOf("org.freedesktop.login1.") == 0) { return polkit.Result.YES; } if (action.id.indexOf("org.freedesktop.consolekit.system.") == 0) { return polkit.Result.YES; } if (action.id.indexOf("org.freedesktop.upower.") == 0) { return polkit.Result.YES; } } });