core-agent-linux/debian
Marek Marczykowski-Górecki 3af55c5cb3
qrexec: use PAM directly instead of calling su to setup the session
Instead of calling 'su' to switch the user, use own implementation of
this. Thanks to PAM it's pretty simple. The main reason is to have
control over process waiting for session termination (to call
pam_close_sesion/pam_end). Especially we don't want it to keep std* fds
open, which would prevent qrexec-agent from receiving EOF when one of
them will be closed.
Also, this will preserve QREXEC_AGENT_PID environment variable.

Fixes QubesOS/qubes-issues#2851
2017-07-05 02:17:43 +02:00
..
patches
source
changelog version 4.0.2 2017-06-24 02:19:15 +02:00
compat
control qrexec: use PAM directly instead of calling su to setup the session 2017-07-05 02:17:43 +02:00
copyright
qubes-core-agent-dom0-updates.install
qubes-core-agent-nautilus.install
qubes-core-agent-network-manager.install
qubes-core-agent-network-manager.postinst
qubes-core-agent-networking.install Split network-related files to -networking and -network-manager packages 2017-06-08 22:11:34 +02:00
qubes-core-agent-passwordless-root.displace deb,rpm: split passwordless root access configs into separate package 2017-06-08 22:11:36 +02:00
qubes-core-agent-passwordless-root.displace-extension deb,rpm: split passwordless root access configs into separate package 2017-06-08 22:11:36 +02:00
qubes-core-agent-passwordless-root.install deb,rpm: split passwordless root access configs into separate package 2017-06-08 22:11:36 +02:00
qubes-core-agent-passwordless-root.preinst deb,rpm: split passwordless root access configs into separate package 2017-06-08 22:11:36 +02:00
qubes-core-agent-qrexec.install qrexec: use PAM directly instead of calling su to setup the session 2017-07-05 02:17:43 +02:00
qubes-core-agent.dirs
qubes-core-agent.gsettings-override
qubes-core-agent.install Do not load 'dummy-hcd' kernel module 2017-07-05 00:20:57 +02:00
qubes-core-agent.links
qubes-core-agent.maintscript
qubes-core-agent.postinst
qubes-core-agent.postrm
qubes-core-agent.preinst deb,rpm: split passwordless root access configs into separate package 2017-06-08 22:11:36 +02:00
qubes-core-agent.prerm
qubes-core-agent.triggers
rules