polkit

Polkit

A kép leírása, az alábbiakban is kommentálva Polkit-Gnome , a Polkit kezelőfelülete a GNOME alatt Információ
Fejlesztette David Zeuthen
Utolsó verzió 0,114 (2018. április 3)
Letét gitlab.freedesktop.org/polkit/polkit
Beírva VS
Operációs rendszer Unix típus
Környezet UNIX és származékai
Engedély LGPL
Weboldal http://www.freedesktop.org/wiki/Software/polkit

A Polkit (korábban PolicyKit) egy ingyenes szoftverkönyvtár, amely lehetővé teszi a korlátozott jogokkal futó alkalmazások számára, hogy kölcsönhatásba lépjenek a privilegizált rendszerszolgáltatásokkal. Más emelt szintű privilégium- módszerektől, mint például a sudo-tól eltérően , a folyamathoz nincsenek hozzárendelve superuser jogosultságok , ami lehetővé teszi a rendszerszintű finom irányítást a felhasználók által megtehető és nem megengedett feladatok felett. A polkit UNIX- szerű rendszereken működik, és része a freedesktop.org projektnek .

Amikor a 0.105 verzió megjelent 2012. április, a projekt PolicyKit- ről Polkit- re változtatta a nevét, hogy kiemelje a projekt átírását és az API módosítását , hatékonyan megtörve a visszamenőleges kompatibilitást.

használat

A Polkit integrálva van az Ubuntu (8.04 verzió óta), a Fedora (a 8. verzió óta), a Mandriva (a 2008.1 verzió óta) és az OpenSUSE (a 10.3 verzió óta) terjesztésekkel.

Vita

Néhány Linux-felhasználót idegesít a Polkit néhány választása. Így Linus Torvalds azt állítja, hogy azok az idióták, akik szükségesnek tartják a számítógép felhasználói idejének megváltoztatásához vagy a nyomtató konfigurálásához a superuser jelszó kérését.

A többi felhasználó tiltakozik a Polkit alapelve ellen. Szerintük funkcionalitása a Polkit működéséhez szükséges rendszererőforrások felhasználása nélkül is megvalósítható, különös tekintettel arra a tényre, hogy funkcióinak többsége már más formában is létezik. Ráadásul rámutatnak arra, hogy a Polkit annyira bonyolult, hogy a konfigurálásához JavaScript- tolmácsot kellett beépíteni , ami új biztonsági problémákat vet fel, és ezáltal meghiúsítja a rendeltetést.

David Zeuthen, a Polkit fő fejlesztője azzal indokolja a JavaScript- tolmács felvételét, hogy megírja, hogy jó lenne, tekintettel arra, hogy nem lehet olyan konfigurációt biztosítani, amely kielégíti az összes felhasználót, olyan megoldást kínálni, amely képes megoldani a problémákat. a Polkit használata során felmerült problémák, amelyek miatt soha nem működött jól. Szerinte ez azt jelzi, hogy valamilyen programozási nyelvre van szükségünk.

Lásd is

Kapcsolódó cikkek

Külső linkek

Hivatkozások

  1. Git COPYING polkit
  2. Git NEWS polkit
  3. Linus Torwalds: beszéljen "biztonsági" emberekről
  4. Gentoo fórumok: Maszkolás> = sys-auth / polkit-0.106
  5. davidz inaktivitási naplója: Engedélyezési szabályok a Polkitben