From e1f2b814b0b8dc491dd009e235f82814dd7de9af Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Sat, 10 Feb 2024 22:21:50 +0100 Subject: [PATCH] NOTICKET: Setup --- images/actions/act/Dockerfile | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/images/actions/act/Dockerfile b/images/actions/act/Dockerfile index 8d262b2..a34ecf4 100644 --- a/images/actions/act/Dockerfile +++ b/images/actions/act/Dockerfile @@ -2,9 +2,16 @@ FROM registry.opensuse.org/opensuse/leap:15.5 RUN zypper -n install sudo nodejs20 -RUN useradd --uid 1001 runner -RUN usermod -aG wheel runner -RUN echo "%wheel ALL=(ALL:ALL) NOPASSWD:ALL" > /etc/sudoers +RUN groupadd -g 1001 "runner" \ + && groupadd -g 1000 "runneradmin" \ + && useradd -u 1001 -g "runner" -G sudo -m -s /bin/bash "runner" \ + && useradd -u 1000 -g "runneradmin" -G sudo -m -s /bin/bash "runneradmin" \ + && usermod -aG docker "runner" \ + && usermod -aG docker "runneradmin" \ + { \ + echo "runner ALL=(ALL) NOPASSWD: ALL" \ + echo "runneradmin ALL=(ALL) NOPASSWD: ALL" \ + } | tee -a /etc/sudoers WORKDIR /home/runner USER runner \ No newline at end of file