Автор Тема: [РЕШЕНО]Запуск приложений требующих пароля  (Прочитано 4155 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Whowka

Debian10 XFCE. Из главного меню не запускаются приложения требующие повышенных привилегий. Получается запустить только через терминал с sudo. (ну, кроме timeshift( он запускается но без GUI, в терминале)). В сеансе GNOME от того же пользователя  с запуском из "Обзор" проблем нет (появляется окно для ввода пароля, вводишь и фсё открывается). В sudoers пытался прописать и "user    ALL=(ALL:ALL) ALL" и "user  ALL=(ALL) ALL"  не помогает(да и, как мне кажется, не в нём дело, в GNOME нет  же этой проблемы). Предполагал, что нет нужных файлов в /usr/share/polkit-1/actions/ (Там с установки только 3 файла с xfce в имени), но с другого "конца": ну thunar, mousepad, терминал XFCE  добавилось, остальное же стандартно... Попутно: в thunar не работают "особые действия" от root( ни с sudo в команде, ни с pkexec). Опять же предполагаю, что проблемы взаимосвязаны. (И да, расширение nautilus-admin установлено, но и в GNOME не работает). 
« Последнее редактирование: 17 Января 2020, 10:34:46 от Whowka »
 

Оффлайн ogost

Re: Запуск приложений требующих пароля
« Ответ #1 : 14 Января 2020, 02:43:10 »
Расскажите чего хотите добиться, а то я не вижу смысла всё подряд запускать повышенными привилегиями, в том числе файловый менеджер, терминал и текстовый редактор.

Оффлайн Whowka

Re: Запуск приложений требующих пароля
« Ответ #2 : 14 Января 2020, 03:54:39 »
Расскажите чего хотите добиться, а то я не вижу смысла всё подряд запускать
Запуск Gparted, Synaptic, Timeshift...( по иконке в "Главном меню"  в XFCE, с вводом пароля,как и  до́лжно).  Оно всё запускается  c sudo через консоль, или в  GNOME под тем же юзером, щелчком по иконке и вводом пароля. А, изначально, хотелось в контекстном меню Thunar заставить работать "особые действия": открыть, или редактировать от root.
Я подумал, что эти проблемы взаимосвязаны, и если мне помогут решить 1-ю, я смогу решить 2-ю(но это не точно :) )
« Последнее редактирование: 14 Января 2020, 04:06:09 от Whowka »
 

Оффлайн ChubaDuba

Re: Запуск приложений требующих пароля
« Ответ #3 : 14 Января 2020, 04:13:37 »
Если вы один единственный пользователь в системе, то может есть смысл вообще отключить запрос пароля sudo?
Бλог   @chuba_duba
 


Оффлайн Gamliel

Re: Запуск приложений, требующих пароля
« Ответ #5 : 14 Января 2020, 08:06:23 »
gksu
Пакет gksu есть в jessie (oldoldstable), stretch (oldstable) и sid. В Buster'е его, по всей видимости, нет.

Дополнительное подтверждение:$ lsb_release -ds
Debian GNU/Linux 10 (buster)
$ apt-cache search gksu | wc -l
0
« Последнее редактирование: 14 Января 2020, 18:44:27 от Gamliel »

Гамлиэль Фишкин, Linux user since 2009
⮫ Личный     веб-сайт Гамлиэля Фишкина — https://fishk.in/ru/
⮫ Личный гофер-сайт Гамлиэля Фишкина — gopher://eyeblea.ch/1/~gamliel/ru/
 

Оффлайн Whowka

Re: Запуск приложений требующих пароля
« Ответ #6 : 14 Января 2020, 12:14:11 »
есть смысл вообще отключить запрос пароля sudo?
Жена,а "самое страшное" внуки.
gksu, не?
Ну что-то "типа", поскольку
В Buster'е его нет.
 

Оффлайн ChubaDuba

Re: Запуск приложений требующих пароля
« Ответ #7 : 14 Января 2020, 15:24:55 »
Жена,а "самое страшное" внуки.
Тогда в гугл с вопросом "Запуск привилегированных приложений с pkexec (PolicyKit)"
Бλог   @chuba_duba
 

Оффлайн Whowka

Re: Запуск приложений требующих пароля
« Ответ #8 : 14 Января 2020, 15:53:21 »
Тогда в гугл
Собссно я, до сих пор, там.
Off-Topic: ShowHide
 (хотя..., может яндекс не является полноценной заменой гуглю ;)

 

Оффлайн ChubaDuba

Re: Запуск приложений требующих пароля
« Ответ #9 : 14 Января 2020, 16:13:42 »
Пример решения
Spoiler: ShowHide

Если в поисковом запросе есть латинские буквы, yandex ищет заметно хуже.
Бλог   @chuba_duba
 

Оффлайн Whowka

Re: Запуск приложений требующих пароля
« Ответ #10 : 14 Января 2020, 17:41:41 »
Пример решения
Фсё так как в примере(эту страницу я одной из первых смотрел). В окружении GNOME всё работает как положено. Неправильно в окружении XFCE. Команда pkexec tunar выдаёт ошибку
Spoiler: ShowHide
polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized
.
Возможно для "крысы" нужно сделать отдельный файл на подобии org.freedesktop.policykit.policy, но как его тогда назвать правильно, и какие изменения внести внутрь.
Или, для приложений в главном меню поменять команду запуска(но я ещё не могу понять "как")
ЗЫ моём файле org.freedesktop.policykit.policy присутствует ещё одна секция, в отличии от гитхабовского: id="org.freedesktop.policykit.lockdown", но он с установки такой
« Последнее редактирование: 14 Января 2020, 17:58:38 от Whowka »
 

Оффлайн ChubaDuba

Re: Запуск приложений требующих пароля
« Ответ #11 : 14 Января 2020, 18:56:33 »
Пакет policykit-1-gnome стоит?
Тупанул...У вас же Gnome ещё установлен.
« Последнее редактирование: 14 Января 2020, 19:17:21 от ChubaDuba »
Бλог   @chuba_duba
 
Пользователи, которые поблагодарили этот пост: Whowka

Оффлайн Gamliel

Re: Запуск приложений, требующих пароля
« Ответ #12 : 14 Января 2020, 19:10:01 »
есть смысл вообще отключить запрос пароля sudo?
Жена,а "самое страшное" внуки.
Надеюсь, выход из скринсейвера запаролен?

Off-Topic: ShowHide
может яндекс не является полноценной заменой гуглю
А DuckDuckGo?


Заглянул в  man pkexec???

Гамлиэль Фишкин, Linux user since 2009
⮫ Личный     веб-сайт Гамлиэля Фишкина — https://fishk.in/ru/
⮫ Личный гофер-сайт Гамлиэля Фишкина — gopher://eyeblea.ch/1/~gamliel/ru/
 

Оффлайн ferum

Re: Запуск приложений требующих пароля
« Ответ #13 : 14 Января 2020, 20:05:00 »
Если в поисковом запросе есть латинские буквы, yandex ищет заметно хуже.
За то Google ищет заметно лучше если спрашивать хотя бы на ломаном английском
 https://gist.github.com/cvetan/91dd566b45a816ee91501856e6644df0
https://forum.xfce.org/viewtopic.php?id=12410
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Whowka

Re: Запуск приложений требующих пароля
« Ответ #14 : 16 Января 2020, 17:02:00 »
https://gist.github.com/cvetan/91dd566b45a816ee91501856e6644df0
https://forum.xfce.org/viewtopic.php?id=12410
Нет, не помогло... :(
причем в GNOME в "Thunar"е  пункты "открыть" и "редактировать" от root работают без дополнительных файлов и изменений. Да и "pkexec имя программы" в терминале приводит к появлению окна для ввода пароля.
А в XFCE пароль запрашивается, но в терминале и, после, одна и та-же ошибка:
Spoiler: ShowHide
polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized

 

Теги: