From 074ebfec6c20d74b621fc96bca3a233491095195 Mon Sep 17 00:00:00 2001 From: Alessandro Mauri Date: Fri, 18 Jun 2021 12:06:41 +0200 Subject: [PATCH] updated todo --- TODO | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/TODO b/TODO index d0dbedc..7e3cf9f 100644 --- a/TODO +++ b/TODO @@ -1,16 +1,2 @@ -- Modify the following environment variables: (listed in environ(7)) - * USER -> to target user - * LOGNAME -> to target user - * SHELL -> to the target user's SHELL - * HOME -> to the target user's HOME - -- fork before exec, that is because processes might try to kill us or the - command but since they may run under elevated privileges they will get - permission denied error. If we remain the parent processes, unprivileged - proceses can send signals to us and we will relay them to our children - running at the same privilege as us. This is useful when: - - The child command hangs and we want to cose it, kinda - problematic but we could run kill with us as well - - The parent shell dies and children need to be killed, then - since one of their children (us) has higher privileges - they can't kill us and we would end up as zombies +- Allow for pam-less (native) login, for use with distros wo pam (Alpine) and + BSDs