За допомогою sudo ви можете встановити для кожного користувача та програмну політику про те, щоб зберегти або скинути середовище виклику в контексті sudo. Політика env_reset встановлена за замовчуванням.
Ви не можете запускати графічні програми через pkexec, не чітко налаштовуючи це для цього. Оскільки це лише результат перезавантаження середовища, це, очевидно, справедливо і для судо. Однак зауважте, що ні pkexec, ні sudo не можуть запобігти запущенню зловмисного додатка як root для отримання всієї необхідної інформації у менеджерів дисплеїв або файлів cookie X11 користувачів. Останнє, як або подібне, може бути зроблено навіть некореневими програмами залежно від обставин.
Судо не вимагає явних списків користувачів. Перерахування будь-якої групи користувачів або навіть встановлення дозволу для всіх користувачів в цілому можна зробити. Директива target_pw дозволяє цим користувачам пройти автентифікацію за допомогою облікових даних користувача в тому, у якому контексті вони хочуть запустити додаток, тобто root. Крім того, не менш традиційну програму su (su / gtksu / kdesu) можна використовувати для того ж, щоб не робити спеціальної конфігурації.
sudo теж дозволяє користувачеві залишатися автентифікованим протягом певного часу. Параметр називається таймаутом, який можна налаштувати в усьому світі, на кожного користувача або на додаток. Аутентифікацію можна зберігати на кожну тисячу або глобально на кожного користувача.
Хоча pkexec не може перевірити аргументи, передані ПРОГРАМІ, sudo дійсно має цю особливість. Однак, зізнавшись, ви легко можете зіпсувати це, і зазвичай це не робиться.
Ви можете трохи налаштувати, як ви хочете, щоб програми запускалися через pkexec: значок, текст для відображення, ви навіть можете мати інформацію про локалізацію та все таке. Залежно від обставин це справді може бути чудовим. Сумно, що хтось відчув необхідність винаходити колесо для цієї функції. Це, мабуть, було б щось помістити в графічні обгортки gtksudo / kdesu.
Тоді Policykit - це лише централізована структура конфігурації. На жаль, не дуже. Файли XML-файлів ПК набагато складніші, ніж усе, що додаток може надати дефіцит бінарних файлів. І ніхто не буде такою самотньою використовувати бінарне ... о gconf ... неважливо