
- Add variable to configure sudo-program permissions (`sudo_permissions`) - Add variable to configure polkit-rules (`polkit_rules`) - Migrate sudo and polkit permissions from lmn_teacherlaptop role to inventory
12 lines
322 B
Django/Jinja
12 lines
322 B
Django/Jinja
// /etc/polkit-1/rules.d/lmn-security.rules
|
|
|
|
polkit.addRule(function(action, subject) {
|
|
{% for group, privlist in polkit_rules.items() %}
|
|
if (subject.isInGroup("{{ group }}")){
|
|
{% for priv in privlist %}
|
|
if (action.id == "{{ priv }}") { return polkit.Result.YES; }
|
|
{% endfor %}
|
|
}
|
|
{% endfor %}
|
|
});
|
|
|