Я написал ответ, рекомендующий использование sudo -i nautilus. Я знаю, что gksuэто устарело , и у меня сложилось впечатление, что sudo -iименно так мы должны запускать графические приложения с правами root, не убивая котят , но кто-то заметил, что « pkexecэто новое gksu». Насколько я понимаю, pkexecэто не то же самое, что использование любой формы sudo:
Когда использовать pkexec vs gksu / gksudo?
и требует настройки, особенно для использования с графическими приложениями:
Когда я делаю sudo -iвсе всегда работает, так почему я должен идти на проблемы с настройкой pkexec? Я вижу, что для написания скрипта, который запускает что-то от имени root, мне нужно это сделать:
Могу ли я использовать pkexec в файле Python Script или .desktop?
Но в противном случае, что я получу от использования pkexec? Когда я должен использовать эти команды? Какова в настоящее время лучшая практика для открытия графических приложений от имени пользователя root?
(Я уже прочитал ... manстраницы, но я не чувствую себя мудрее.)
sudo -i- безопасное решение; Но мало что объяснил pkexec.
sudoedit(AKA sudo -e)?
sudoedit? Интересная идея
gksuна каждую систему для запуска приложений с графическим интерфейсом,gksudoесли это необходимо. Ничего больше.