4.11.2. Cambios a PolicyKit
Anteriormente, PolicyKit utiizaba pares de valor de llaves en archivos
.pkla
para definir autorizaciones locales adicionales. Red Hat Enterprise Linux 7 introduce la capacidad para definir autorizaciones con Javascript, lo cual le permite realizar autorizaciones en código si es necesario.
polkitd
lee archivos .rules
en orden lexicográfico de directorios /etc/polkit-1/rules.d
y /usr/share/polkit-1/rules.d
. Si dos archivos comparten el mismo nombre, los archivos en /etc
son procesados antes de los archivos en /usr
. Cuando los archivos viejos .pkla
eran procesados, la última regla procesada tomaba procedencia. Con los nuevos archivos .rules
, la primera regla que coincida toma procedencia.
Después de migrar, el archivo
/etc/polkit-1/rules.d/49-polkit-pkla-compat.rules
aplica sus reglas existentes. Por lo tanto, pueden ser sobrescritas por archivos .rules
, ya sea en /usr
o en /etc
con un nombre que va antes de 49-polkit-pkla-compat
en orden lexicográfico. La forma más sencilla para asegurarse de que sus reglas anteriores no se sobrescriban es comenzar el nombre de todos los demás archivos .rules
por un número mayor que 49.
Para obtener más información, por favor consulte la Guía de administración y migración de escritorio de Red Hat Enterprise Linux 7, disponible en http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/.