4.11.2. Modifiche a PolicyKit
In precedenza PolicyKit utilizzava coppie valori e parametri nei file
.pkla
per definire autorizzazioni locali aggiuntive. Red Hat Enterprise Linux 7 introduce la possibilità di definire le autorizzazioni locali con JavaScript, e permette all'utente di eseguire lo script delle autorizzazioni se necessario.
polkitd
consulta i file .rules
in un ordine lessicografico dalle directory /etc/polkit-1/rules.d
e /usr/share/polkit-1/rules.d
. Se due file condividono lo stesso nome i file in /etc
vengono processati prima dei file in /usr
. Dopo la processazione dei file .pkla
vecchi, l'ultima regola processata aveva la precedenza. Con i nuovi file .rules
, la prima regola corrispondente ha la precedenza.
Dopo la migrazione le regole esistenti verranno implementate dal file
/etc/polkit-1/rules.d/49-polkit-pkla-compat.rules
, e possono essere sovrascritte dai file .rules
in /usr
o /etc
, posizionando il nome prima di 49-polkit-pkla-compat
seguendo un ordine lessografico. Il modo più semplice per non sovrascrivere le regole più vecchie è quello di usare un nome per tutti i file .rules
con un numero maggiore di 49.
Per maggiori informazioni consultare la Red Hat Enterprise Linux 7 Desktop Migration and Administration Guide, disponibile su http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/.