polkit

Polkit

Opis tego obrazu, również skomentowany poniżej Polkit-Gnome , interfejs Polkit pod GNOME Informacja
Opracowany przez David Zeuthen
Ostatnia wersja 0,114 (3 kwietnia 2018 r)
Kaucja gitlab.freedesktop.org/polkit/polkit
Napisane w VS
System operacyjny Typ uniksowy
Środowisko UNIX i pochodne
Licencja LGPL
Stronie internetowej http://www.freedesktop.org/wiki/Software/polkit

Polkit (dawniej PolicyKit) to biblioteka bezpłatnego oprogramowania, która umożliwia aplikacjom działającym z ograniczonymi prawami interakcję z uprzywilejowanymi usługami systemowymi. W przeciwieństwie do innych metod z podwyższonymi uprawnieniami , takich jak sudo , procesowi nie są przypisywane uprawnienia administratora , co umożliwia precyzyjną kontrolę na poziomie systemu nad tym, co użytkownicy mogą, a czego nie. polkit działa na systemach typu UNIX i jest częścią projektu freedesktop.org .

Kiedy wersja 0.105 została wydana w kwiecień 2012projekt zmienił nazwę z PolicyKit na Polkit, aby podkreślić przepisanie projektu i modyfikację API , skutecznie łamiąc wsteczną kompatybilność.

posługiwać się

Polkit jest zintegrowany z dystrybucjami Ubuntu (od wersji 8.04), Fedora (od wersji 8), Mandriva (od wersji 2008.1) i OpenSUSE (od wersji 10.3).

Spór

Niektórzy użytkownicy Linuksa są zdenerwowani niektórymi wyborami Polkita. Tak więc Linus Torvalds twierdzi, że ludzie, którzy uważają za konieczne poproszenie o hasło superużytkownika, aby zmienić czas komputera lub skonfigurować drukarkę, są idiotami.

Inni użytkownicy protestują przeciwko samej zasadzie Polkit. Według nich jego funkcjonalność można zrealizować bez wykorzystania zasobów systemowych niezbędnych do działania Polkita, zwłaszcza biorąc pod uwagę fakt, że większość jego funkcji istnieje już w innych formach. Ponadto zwracają uwagę, że Polkit jest tak skomplikowany, że konieczne było włączenie do niego interpretera JavaScript , aby móc go skonfigurować, co stwarza nowe problemy z bezpieczeństwem, a tym samym pokonuje zamierzony cel.

David Zeuthen, główny programista Polkit, uzasadnia włączenie interpretera JavaScript , pisząc, że w obliczu niemożności zapewnienia konfiguracji satysfakcjonującej wszystkich użytkowników byłoby dobrze, gdyby było to rozwiązanie usuwające problemy. Poważne problemy. napotkane podczas korzystania z Polkit, który nigdy nie działał dobrze. Według niego oznacza to, że potrzebujemy jakiegoś języka programowania.

Zobacz też

Powiązane artykuły

Linki zewnętrzne

Bibliografia

  1. Git COPYING polkit
  2. Git NEWS polkit
  3. Linus Torwalds: mowa o ludziach "bezpieczeństwa"
  4. Gentoo Forums: Maskowanie> = sys-auth / polkit-0.106
  5. dziennik braku aktywności dla davidz: Reguły autoryzacji w Polkit