diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-11-18 18:01:07 +0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-11-18 18:04:17 +0100 |
commit | bc56bb7546dc49178100eab4b82fcc2bb4e87e48 (patch) | |
tree | af7159aa73e3cdcba13b2a8fa8a11900da33b3ff /nixos/modules/security/polkit.nix | |
parent | 7ea47df0a4b2154f9a1a46a0c7d105805bfbde3a (diff) | |
download | nixlib-bc56bb7546dc49178100eab4b82fcc2bb4e87e48.tar nixlib-bc56bb7546dc49178100eab4b82fcc2bb4e87e48.tar.gz nixlib-bc56bb7546dc49178100eab4b82fcc2bb4e87e48.tar.bz2 nixlib-bc56bb7546dc49178100eab4b82fcc2bb4e87e48.tar.lz nixlib-bc56bb7546dc49178100eab4b82fcc2bb4e87e48.tar.xz nixlib-bc56bb7546dc49178100eab4b82fcc2bb4e87e48.tar.zst nixlib-bc56bb7546dc49178100eab4b82fcc2bb4e87e48.zip |
polkit: Add some examples
Diffstat (limited to 'nixos/modules/security/polkit.nix')
-rw-r--r-- | nixos/modules/security/polkit.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/nixos/modules/security/polkit.nix b/nixos/modules/security/polkit.nix index e81a4d95f05c..dbec4ad98d16 100644 --- a/nixos/modules/security/polkit.nix +++ b/nixos/modules/security/polkit.nix @@ -23,7 +23,15 @@ in default = ""; example = '' - TODO + /* Log authorization checks. */ + polkit.addRule(function(action, subject) { + polkit.log("user " + subject.user + " is attempting action " + action.id + " from PID " + subject.pid); + }); + + /* Allow any local user to do anything (dangerous!). */ + polkit.addRule(function(action, subject) { + if (subject.local) return "yes"; + }); ''; description = '' |