Add runcontestant script

This commit is contained in:
Jan Schär 2025-03-08 16:54:15 +01:00
parent 9204d11a7f
commit 6c8705b8cd
3 changed files with 9 additions and 2 deletions

View file

@ -0,0 +1,7 @@
#!/bin/bash
# This script allows running a command as the contestant user, with environment
# variables for that user. This allows e.g. running graphical commands.
set -o allexport
XDG_RUNTIME_DIR="/run/user/$(id -u contestant)"
eval "$(runuser -u contestant -- systemctl --user show-environment)"
exec /usr/sbin/runuser -u contestant -- "$@"