core-agent-linux/qrexec
Marek Marczykowski-Górecki 57d43430e1
qrexec: setup process environment when not using fork server
If fork server is used, proper environment is inherited from the
session. But in other case (like non-default user), it needs to be
created by qrexec-agent itself. PAM provide some variables, but not the
most basic: HOME, SHELL, USER, LOGNAME. Also process should be started
in user home directory (if available).

Fixes QubesOS/qubes-issues#3416
2017-12-22 01:14:19 +01:00
..
Makefile archlinux: ship pam.d/qrexec as a replacement of using su 2017-10-23 08:09:34 +02:00
qrexec-agent-data.c
qrexec-agent.c qrexec: setup process environment when not using fork server 2017-12-22 01:14:19 +01:00
qrexec-agent.h
qrexec-client-vm.c
qrexec-fork-server.c
qrexec.pam
qrexec.pam.archlinux archlinux: ship pam.d/qrexec as a replacement of using su 2017-10-23 08:09:34 +02:00
qrexec.pam.debian
qubes-rpc-multiplexer