замена гксудо для гнома 3

gksudo не поддерживает постоянные сеансы — обычно команда sudo сохраняет привилегию, предоставленную как сеанс, который длится 5 минут или около того. gksudo не имеет этого и требует от пользователя каждый раз вводить пароль. При использовании gnome 3 (через ubuntu gnome) я видел некоторые программы, которые запрашивают пароль в более современном стиле gnome-3, имея при этом поведение, описанное в sudo выше. Что это за программа или программа, обладающая нужными мне функциями? В частности - графический интерфейс для sudo, который сохраняет привилегированный сеанс на некоторое время.


person Athan Clark    schedule 22.10.2017    source источник


Ответы (2)


Замены нет; Графические приложения не предназначены и не должны запускаться от имени другого пользователя. Если приложению требуются привилегии суперпользователя, оно должно быть спроектировано как несколько процессов, где можно повысить уровень небольшого минимального процесса.

Однако в этот момент вы должны использовать Polkit для запуска нового процесса с правами root.

person TingPing    schedule 23.10.2017

Поскольку gksudo и подобные программы теперь устарели, pkexec может быть вариантом, если он включен в вашу систему.

Итак, вместо

sudo dolphin

Пытаться

pkexec dolphin

Возможно, вам придется настроить политику для дельфина, чтобы разрешить использование графического интерфейса, как описано здесь: https://unix.stackexchange.com/questions/203136/how-do-i-run-gui-applications-as-root-by-using-pkexec

person davex_    schedule 11.10.2018