Polkit - Polkit

polka
PolicyKit.png
Frontend oparty na GNOME , jak widać w Ubuntu
Deweloper(zy) David Zeuthen, Czerwony Kapelusz
Magazyn Edytuj to na Wikidata
Napisane w do
System operacyjny Linux , uniksowy
Rodzaj Autoryzacja uprawnień
Licencja LGPL ( wolne oprogramowanie )
Stronie internetowej gitlab .freedesktop .org /polkit /polkit /
Fronton oparty na KDE .

Polkit (dawniej PolicyKit ) to składnik do kontrolowania uprawnień ogólnosystemowych w systemach operacyjnych typu Unix. Zapewnia zorganizowany sposób komunikacji nieuprzywilejowanych procesów z uprzywilejowanymi. Polkit umożliwia poziom kontroli scentralizowanej polityki systemowej. Jest rozwijany i utrzymywany przez Davida Zeuthena z Red Hat i hostowany przez projekt freedesktop.org . Jest publikowany jako wolne oprogramowanie na warunkach wersji 2 GNU Lesser General Public License .

Od wersji 0.105, wydanej w kwietniu 2012 roku, nazwa projektu została zmieniona z PolicyKit na polkit, aby podkreślić, że składnik systemu został napisany od nowa, a API uległo zmianie, łamiąc wsteczną kompatybilność .

Fedora stała się pierwszą dystrybucją zawierającą PolicyKit i od tego czasu jest używana w innych dystrybucjach, w tym Ubuntu od wersji 8.04 i openSUSE od wersji 10.3. Niektóre dystrybucje, takie jak Fedora, przeszły już na przepisany polkit.

Możliwe jest również użycie polkita do wykonywania poleceń z podwyższonymi uprawnieniami za pomocą polecenia pkexec, po którym następuje polecenie przeznaczone do wykonania (z uprawnieniami roota ). Jednak może być preferowane użycie sudo , ponieważ to polecenie zapewnia większą elastyczność i bezpieczeństwo, a także jest łatwiejsze w konfiguracji.

Historia

w maju 2021 r. pracownik GitHub, Kevin Backhouse, odkrył 7-letni błąd, który został zgłoszony opiekunom Polkit i zespołowi bezpieczeństwa Red Hata , poprawka została wydana 3 czerwca 2021 r. i została przypisana do CVE-2021- 3560.

Realizacja

Polkitd demon funkcjonalności narzędzia polkit.

Zobacz też

Bibliografia

Linki zewnętrzne