Federico Mena Quintero
federico@gnome.org 2013

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

Som ett speciellt undantag, ger upphovsrättsinnehavarna dig tillåtelse att kopiera, modifiera och distribuera exempelkoden som finns i detta dokument under de villkor som du väljer, utan restriktioner.

Åtkomstkontroll för systemnivåtjänster tillhandahållna genom D-Bus
Daniel Nylander
po@danielnylander.se 2007
Anders Jonsson
anders.jonsson@norsjovallen.se 2017, 2018

# Polkit

Polkit, eller Policy Kit, hanterar de policyer som låter oprivilegierade processer tala med privilegierade sådana via D-Bus-API:er. Till exempel bör inte alla program tillåtas att begära att maskinen ska kopplas ner från nätverket via tjänsten Nätverkshanteraren.

Polkit låter systemadministratören definiera olika policyer för olika tjänster. Till exempel får endast en användare med fysisk åtkomst till konsolen montera/avmontera enheter och volymer. Användare som inte är vid konsolen kommer behöva mata in ett administratörslösenord. På en maskin för hemanvändare kommer de flesta policyerna vara ganska tillåtande, då användarna kan förväntas ta hand om maskinen. I företagsmiljöer kan policyer vara mer begränsade.

GNOME använder PolicyKit närhelst program behöver begära privilegierade åtgärder.

Polkits webbsida