Аутентификация pkexec не выполняется при пересылке по ssh X11, почему?

Подключение с компьютера Ubuntu 18.04 к безголовому компьютеру Lubuntu 18.04 с использованием пересылки X11. Он отлично работает для приложений, которым не требуются привилегии root: lxterminal , leafpad и т. Д. Я могу запускать команды sudo в перенаправленных lxterminal Окно просто отлично.

Но, приложения, такие как synaptic-pkexec , которые обычно выскакивают в окно Аутентификация и просят меня ввести пароль, отказывают, например, так:

$ synaptic-pkexec
==== AUTHENTICATING FOR com.ubuntu.pkexec.synaptic ===
Authentication is required to run the Synaptic Package Manager
Authenticating as: [my realname],,, ([my username])
Password: 
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

This incident has been reported.

Я ввел правильный пароль.

Есть ли в настройка sshd-config , которая управляет этим? Что я должен изменить, чтобы заставить это работать?

1
задан 26 May 2020 в 19:09

2 ответа

Неоптимальное решение:

После sshing с переадресацией X11 запустите

/ usr / lib / policykit-1-gnome / polkit-gnome-authentication-agent-1 &

После этого synaptic-pkexec прекрасно работает, аутентификация окно появляется на клиентском компьютере и принимает мой пароль.

Вы должны убить процесс агента аутентификации перед выходом из сеанса ssh, или он зависает.

Я получил подсказку здесь: https: / /github.com/NixOS/nixpkgs/issues/18012 но там говорится, что вы можете запустить агент аутентификации на сервере. Эта часть не работала для меня, я получил ошибку:

Cannot register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject

Так что это работает, но немного неуклюже.

Надеясь на лучший ответ.

2
ответ дан 19 June 2020 в 21:35
sudo -E synaptic-pkexec

и

sudo --preserve-env=HOME synaptic-pkexec

оба у меня работают.

0
ответ дан 25 October 2020 в 10:32

Другие вопросы по тегам:

Похожие вопросы: