fixeria has submitted this change. ( https://gerrit.osmocom.org/c/docker-playground/+/31413 )
Change subject: open5gs-latest: add osmocom user for ttcn3-pgw-test ......................................................................
open5gs-latest: add osmocom user for ttcn3-pgw-test
In ttcn3-pgw-test we're running open5gs-upfd as a non-root user. We do have this user in open5gs-master, but not in open5gs-latest.
Change-Id: I9139fc52fa6973cf495559d3c4202d9f804a2079 Related: OS#5913 --- M open5gs-latest/Dockerfile 1 file changed, 19 insertions(+), 0 deletions(-)
Approvals: Jenkins Builder: Verified pespin: Looks good to me, but someone else must approve osmith: Looks good to me, approved
diff --git a/open5gs-latest/Dockerfile b/open5gs-latest/Dockerfile index 870a170..7c385e2 100644 --- a/open5gs-latest/Dockerfile +++ b/open5gs-latest/Dockerfile @@ -30,3 +30,9 @@ apt-get install -y \ mongodb-org \ open5gs + +# create a user +ARG username=osmocom +RUN useradd -m --uid=1000 ${username} && \ + echo "${username} ALL=(root) NOPASSWD:ALL" > /etc/sudoers.d/${username} && \ + chmod 0440 /etc/sudoers.d/${username}