Polkit (ранее PolicyKit ) - это компонент для управления общесистемными привилегиями в Unix-подобных операционных системах. Он обеспечивает организованный способ связи непривилегированных процессов с привилегированными. Polkit позволяет контролировать политику централизованной системы. Он разработан и поддерживается Дэвидом Цойтеном из Red Hat и размещен в проекте freedesktop.org . Он публикуется как бесплатное программное обеспечение в соответствии с условиями версии 2 Стандартной общественной лицензии ограниченного применения GNU . [1]
Разработчики) | Дэвид Зойтен, Red Hat |
---|---|
Репозиторий | |
Написано в | C |
Операционная система | Unix-подобный |
Тип | Привилегированная авторизация |
Лицензия | LGPL ( бесплатное программное обеспечение ) |
Веб-сайт | gitlab |
Начиная с версии 0.105, выпущенной в апреле 2012 года [2] [3], название проекта было изменено [ кем? ] от PolicyKit до polkit, чтобы подчеркнуть, что компонент системы был переписан [4] и что API был изменен, нарушив обратную совместимость . [5] [ сомнительно ]
Fedora стала первым дистрибутивом, включающим PolicyKit, и с тех пор он использовался в других дистрибутивах, включая Ubuntu с версии 8.04 и openSUSE с версии 10.3. Некоторые дистрибутивы, такие как Fedora, [6] уже перешли на переписанный polkit.
Также можно использовать polkit для выполнения команд с повышенными привилегиями, используя команду pkexec, за которой следует команда, предназначенная для выполнения (с правами root ). [7] Однако может быть предпочтительнее использовать sudo , поскольку эта команда обеспечивает большую гибкость и безопасность в дополнение к простоте настройки. [8]
Выполнение
Смотрите также
Рекомендации
- ^ "polkit Git КОПИРОВАНИЕ" . Дэвид Зойтен . Проверено 15 ноября 2012 .
- ^ "polkit Git NEWS" . Дэвид Зойтен . Проверено 15 ноября 2012 .
- ^ «Полкит выпускает» . Проверено 1 сентября 2018 .
- ^ «Глава 9. PolicyKit» . Руководство по безопасности openSUSE . Novell, Inc. и участники. Архивировано из оригинала на 2012-08-27 . Проверено 15 ноября 2012 .
- ^ «Polkit и KDE: давайте объясним ситуацию» . Проверено 15 ноября 2012 .
- ^ «Возможности / PolicyKitOne» . Вики проекта Fedora . Проверено 15 ноября 2012 .
- ^ "pkexec" . Справочное руководство polkit . Проверено 25 мая 2013 .
- ^ "Когда использовать pkexec вместо gksu / gksudo?" . Проверено 25 мая 2013 .
- ^ Команда разработчиков BLFS (5 сентября 2017 г.). "4: БЕЗОПАСНОСТЬ ' ". За пределами проекта "Linux® с нуля". Версия 7.4 [ Beyond Linux с нуля ]. 1 . Москва: Литры (опубликовано в 2017 г.). п. 169. ISBN. 9785457831186. Проверено 5 сентября 2017 .
Внешние ссылки
- репозиторий polkit GitLab на сайте freedesktop.org
- Документация на freedesktop.org
- Почему polkit объясняет роль polkit в современной системе