mrrl-logincaps

MRRL version of logincaps
git clone https://ccx.te2000.cz/git/mrrl-logincaps
Log | Files | Refs

commit c5cba54eaf1afc26aa3cd65af00d527b6b39f269
parent 0236e1e219d1758f6a3d4220612731d1b220f123
Author: ccx <ccx@te2000.cz>
Date:   Wed, 13 Mar 2024 08:10:12 +0000

Use applyuidgid-caps instead of nosuid

Diffstat:
Metc/loginexec | 14+++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/etc/loginexec b/etc/loginexec @@ -41,10 +41,14 @@ background { fdclose 10 fdclose 11 export LOGINCAP_READFD 9 -export LOGINCAP_WRITEFD 8 -foreground { printf "+%s: s6-setuidgid %s\n" $0 $USER } -s6-setuidgid $USER -foreground { printf "+%s: nosuid\n" $0 } -nosuid +#export LOGINCAP_WRITEFD 8 +#foreground { printf "+%s: s6-setuidgid %s\n" $0 $USER } +#s6-setuidgid $USER +#foreground { printf "+%s: nosuid\n" $0 } +#nosuid +foreground { printf "+%s: s6-envuidgid %s\n" $0 $USER } +s6-envuidgid $USER +foreground { printf "+%s: applyuidgid-caps =\n" $0 } +applyuidgid-caps = foreground { printf "+%s: %s\n" ${HOME}/loginexec } ${HOME}/loginexec