Polkit - Polkit

polkit
PolicyKit.png
GNOME- baserad front-end, som ses i Ubuntu
Utvecklare David Zeuthen, Red Hat
Förvar Redigera detta på Wikidata
Skrivet i C
Operativ system Linux , Unix-liknande
Typ Behörighet för rättigheter
Licens LGPL ( fri programvara )
Hemsida gitlab .freedesktop .org / polkit / polkit /
KDE- baserad front-end.

Polkit (tidigare PolicyKit ) är en komponent för att kontrollera systemomfattande behörigheter i Unix-liknande operativsystem. Det ger ett organiserat sätt för icke-privilegierade processer att kommunicera med privilegierade. Polkit tillåter en nivå av kontroll av centraliserad systempolicy. Den är utvecklad och underhållen av David Zeuthen från Red Hat och värd för freedesktop.org- projektet. Den publiceras som fri programvara under villkoren i version 2 av GNU Lesser General Public License .

Sedan version 0.105, som släpptes i april 2012, ändrades projektets namn från PolicyKit till polkit för att betona att systemkomponenten skrevs om och att API: n hade ändrats, vilket bryter bakåtkompatibilitet .

Fedora blev den första distributionen som inkluderade PolicyKit, och den har sedan dess använts i andra distributioner, inklusive Ubuntu sedan version 8.04 och openSUSE sedan version 10.3. Vissa distributioner, som Fedora, har redan bytt till det omskrivna polkit.

Det är också möjligt att använda polkit för att utföra kommandon med förhöjda behörigheter med kommandot pkexec följt av kommandot som är avsett att köras (med rootbehörighet ). Det kan dock vara att föredra att använda sudo , eftersom detta kommando ger mer flexibilitet och säkerhet, förutom att det är lättare att konfigurera.

Historia

i maj 2021 upptäcktes en 7-årig bugg av GitHub- anställd Kevin Backhouse. Det rapporterades till Polkit-underhållarna och Red Hats säkerhetsteam, en fix släpptes den 3 juni 2021 och den fick CVE-2021- 3560.

Genomförande

Den polkitd daemon redskap polkit funktionalitet.

Se även

Referenser

externa länkar