From 362747cfaba403aeadfe72a3eea0335c3d9a34a8 Mon Sep 17 00:00:00 2001 From: Daniel J Walsh Date: Wed, 16 Aug 2023 14:14:31 -0400 Subject: [PATCH] podmansh man page UID=$(id -u lockedu) is not allowed Switch man page to user USERID instead of UID, since UID environment variable is set at login, and is not allowed to be changed. UID=foobar bash: UID: readonly variable Fixes: https://github.com/containers/podman/issues/19646 Signed-off-by: Daniel J Walsh --- docs/source/markdown/podmansh.1.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/source/markdown/podmansh.1.md b/docs/source/markdown/podmansh.1.md index d3e8c06290..3b598b1cda 100644 --- a/docs/source/markdown/podmansh.1.md +++ b/docs/source/markdown/podmansh.1.md @@ -34,9 +34,9 @@ Create a Podman Quadlet file that looks something like one of the following. Fully locked down container, no access to host OS. ``` -# UID=$(id -u lockedu) -# mkdir -p /etc/containers/systemd/users/${UID} -# cat > /etc/containers/systemd/users/${UID}/podmansh.container << _EOF +# USERID=$(id -u lockedu) +# mkdir -p /etc/containers/systemd/users/${USERID} +# cat > /etc/containers/systemd/users/${USERID}/podmansh.container << _EOF [Unit] Description=The podmansh container After=local-fs.target @@ -62,9 +62,9 @@ Alternatively, while running as root, create a Quadlet where the user is allowed # useradd -s /usr/bin/podmansh confinedu # grep confinedu /etc/passwd confinedu:x:4009:4009::/home/confinedu:/usr/bin/podmansh -# UID=$(id -u confinedu) -# mkdir -p /etc/containers/systemd/users/${UID} -# cat > /etc/containers/systemd/users/${UID}/podmansh.container << _EOF +# USERID=$(id -u confinedu) +# mkdir -p /etc/containers/systemd/users/${USERID} +# cat > /etc/containers/systemd/users/${USERID}/podmansh.container << _EOF [Unit] Description=The podmansh container After=local-fs.target @@ -93,9 +93,9 @@ Another example, while running as root, create a Quadlet where the users inside # useradd -s /usr/bin/podmansh fullu # grep fullu /etc/passwd fullu:x:4010:4010::/home/fullu:/usr/bin/podmansh -# UID=$(id -u fullu) -# mkdir -p /etc/containers/systemd/users/${UID} -# cat > /etc/containers/systemd/users/${UID}/podmansh.container << _EOF +# USERID=$(id -u fullu) +# mkdir -p /etc/containers/systemd/users/${USERID} +# cat > /etc/containers/systemd/users/${USERID}/podmansh.container << _EOF [Unit] Description=The podmansh container After=local-fs.target