57d43430e1
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 |
||
---|---|---|
.. | ||
Makefile | ||
qrexec-agent-data.c | ||
qrexec-agent.c | ||
qrexec-agent.h | ||
qrexec-client-vm.c | ||
qrexec-fork-server.c | ||
qrexec.pam | ||
qrexec.pam.archlinux | ||
qrexec.pam.debian | ||
qubes-rpc-multiplexer |