-
Não parece obter o nome de usuário do processo do usuário, verifique suas variáveis de ambiente. O xrdp pode diferir da sessão regular:
env | grep -i "user\|logname"
-
Para verificar se o agente polkit está em execução, use o terminal e execute o seguinte:
~$ ps aux | grep polkit root 855 0.0 0.9 281224 7192 ? Sl 06:34 0:00 /usr/lib/policykit-1/polkitd --no-debug user 2060 0.0 1.5 331764 11604 ? Sl 06:37 0:00 /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 user 2419 0.0 0.1 15944 952 pts/12 S+ 06:38 0:00 grep --color=auto polkit
Você deve encontrar dois processos
polkitd
em execução por raiz epolkit-*-authentication-agent-1
pelo mesmo usuário da sessão. -
Sim, você pode processá-los manualmente, eu tenho o Ubuntu desktop, então pode ser diferente. Chegar onde está:
~$ ls /etc/xdg/autostart/polkit-* /etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop ~$ grep -i exec= /etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop Exec=/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Execute:
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1