# Behörighetstjänsten

## Handbok

Behörighetstjänsten är programmet som anropas så fort en användare vill erhålla en given behörighet. Det är en demon som aktiveras med &DBus; och använder libpolkit-grant, som i sin tur använder PAM som behörighetstjänst (dock kan andra bakgrundsprogram för behörighetskontroll kopplas in efter behov).

## Behörighetstjänstens dialogruta

Utseendet på dialogrutan för behörighetskontroll beror på resultatet från Policykit, och också om administratörsbehörighet defineras som behörighet som systemadministratör eller behörighet som en av användarna i UNIX-gruppen wheel, samt hur Policykit-biblioteket är inställt (se manualsidan PolicyKit.conf(5) för detaljinformation). Observera att vissa skärmbilder nedan gjordes på en dator inställd att använda PAM-modulen Thinkfinger. Texten som visas i dialogrutorna för behörighetskontroll har sitt ursprung i Policykits .policy XML-filer placerade i /usr/share/PolicyKit/policy, och läses av behörighetsdemonen när ett program begär att erhålla behörighet. Sålunda är inte det användaren ser styrt av programmet (t.ex. skickas det inte från programmet), vilket omöjliggör den klass av attacker där program försöker lura användaren för att erhålla behörighet.

Dialogrutan för behörighetskontroll där användaren tillfrågas om att ange behörighet som systemadministratör med lösenordet eller fingeravtrycksavläsning. Beskrivningen visar programmet som begär åtgärden, själva åtgärden och åtgärdens leverantör. Vid ett klick på åtgärdslänken öppnas behörighetshanteraren med den givna åtgärden utpekad, och leverantören kan också tillhandahålla en länk för den givna åtgärden som aktiveras vid klick på länken Leverantör:

Dialogrutan för behörighetskontroll som frågar efter systemadministratör, fingeravtrycksavläsning och visar beskrivningar

Dialogruta för behörighetskontroll där användaren tillfrågas om att ange behörighet som administrativ användare, och Policykit är inställd att använda systemadministratörens lösenord för detta:

Dialogrutan för behörighetskontroll som frågar efter systemadministratör

Dialogruta för behörighetskontroll där användaren tillfrågas om att ange behörighet som administrativ användare, och Policykit är inställd att använda en grupp för detta:

Dialogrutan för behörighetskontroll som frågar efter en användare i administrationsgruppen

Samma dialogruta för behörighetskontroll, som visar kombinationsrutan där användaren kan väljas:

Samma dialogruta för behörighetskontroll, som visar kombinationsrutan där användaren kan väljas

Dialogruta för behörighetskontroll som visar en åtgärd där behörigheten kan behållas för alltid:

Dialogruta för behörighetskontroll som visar en åtgärd där behörigheten kan behållas för alltid

Dialogruta för behörighetskontroll som visar en åtgärd där behörigheten bara kan behållas för återstoden av skrivbordsessionen:

Dialogruta för behörighetskontroll som visar en åtgärd där behörigheten bara kan behållas för återstoden av skrivbordsessionen