Polkit - Polkit
Deweloper(zy) | David Zeuthen, Czerwony Kapelusz |
---|---|
Magazyn | |
Napisane w | do |
System operacyjny | Linux , uniksowy |
Rodzaj | Autoryzacja uprawnień |
Licencja | LGPL ( wolne oprogramowanie ) |
Stronie internetowej | gitlab |
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ż
- Wtykowy moduł uwierzytelniania
- Zasada najmniejszego przywileju
- PakietKit
- Kontrola konta użytkownika – podobna funkcja wprowadzona w systemie Windows Vista i nadal istnieje w systemie Windows 11
Bibliografia
Linki zewnętrzne
- polkit repozytorium GitLab na freedesktop.org
- Dokumentacja na freedesktop.org
- Dlaczego polkit wyjaśniający rolę polkitu w nowoczesnym systemie?