mrrl-system-config

system configuration on top of MRRL
git clone https://ccx.te2000.cz/git/mrrl-system-config
Log | Files | Refs

commit 52c3af7c29b8a93c32f73f99c9d6ea879cc10730
parent 56a547f36d1c73961145fc7bf0c6f45a12a1355f
Author: ccx <ccx@te2000.cz>
Date:   Fri, 15 Mar 2024 02:24:01 +0000

Replace nosuid with applyuidgid-caps

Diffstat:
Ms6-rc.aat | 12++++--------
1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/s6-rc.aat b/s6-rc.aat @@ -284,8 +284,7 @@ if { ln -sf {<u.id>}.logs /run/user/{<u.name>}.logs } if { chown {<u.name>}: /run/user/{<u.id>}.logs } if { chmod 700 /run/user/{<u.id>}.logs } - s6-setuidgid {<u.name>} - nosuid + s6-envuidgid {<u.name>} applyuidgid-caps -U "" s6-log -- t /run/user/{<u.id>}.logs |end() @@ -298,8 +297,7 @@ if { ln -sf {<u.id>} /run/user/{<u.name>} } if { chown {<u.name>}: /run/user/{<u.id>} } if { chmod 700 /run/user/{<u.id>} } - s6-setuidgid {<u.name>} - nosuid + s6-envuidgid {<u.name>} applyuidgid-caps -U "" if { mkdir -p /run/user/{<u.id>}/service } s6-svscan -d 3 /run/user/{<u.id>}/service |end() @@ -310,8 +308,7 @@ |enabled_bundle("ok-all-but-tty") |run_el() /usr/bin/env HOME=/var/lib/syncthing - s6-setuidgid syncthing - nosuid + s6-envuidgid {<u.name>} applyuidgid-caps -U "" syncthing -logflags 0 |end() @@ -385,8 +382,7 @@ CN #!{{env_el("containers")}} -P redirfd -r 0 /dev/tty${vtN} redirfd -w 1 /dev/tty${vtN} s6-setsid - s6-setuidgid xorg - nosuid + s6-envuidgid xorg applyuidgid-caps -U "" Xorg -displayfd 5 -nolisten local