...
Polkit (ранее известный как PolicyKit) – система авторизации, которая решает: разрешить или запретить действие, запрошенное непривилегированным пользователем, но требующее повышенных привилегий. При использовании polkit пользователь не наделяется повышенными привилегиями, что отличается, например, от программы sudo. Для принятия решения polkit может запросить у пользователя его пароль или пароль привилегированного пользователя.
Если при использовании команд su или sudo пользователь наделяется повышенными правами (например, правами пользователя root) для запуска привилегированной программы. То при использовании polkit пользователь НЕ наделяется повышенными правами, а запущенная пользователем привилегированная программа с помощью polkit определяет разрешено ли пользователю её использовать.
Система авторизации реализована в виде системной службы polkitd, запускаемой с минимальными правами. Для запроса пароля используется программа - агент аутентификации. Привилегированные программы для взаимодействия с системой авторизации используют динамическую библиотеку libpolkit-gobject-1.so.0.
...