mag37 / Podman_tricks.md

Last active 1 month ago

Like 0

mag37 revised this gist 1 month ago · e6572ec

1 file changed, 3 insertions, 3 deletions

Podman_tricks.md
@@ -1,13 +1,13 @@
1 1 ## Calculate new SUBUID range:
2 2 ```sh
3 3 PREVIOUS="$(sort -t: -k2 -n /etc/subuid | tail -n1)" && PREVIOUS="${PREVIOUS#*:}" && echo "$PREVIOUS"
4 - 165536:65536
4 + # ex.out: 165536:65536
5 5
6 6 FIRST="$((${PREVIOUS%:*}+${PREVIOUS#*:}))" && echo "$FIRST"
7 - 231072
7 + # ex.out: 231072
8 8
9 9 NEW=${FIRST}-$((${FIRST}+65535)) && echo "$NEW"
10 - 231072-296607
10 + # ex.out: 231072-296607
11 11 ```
12 12
13 13 Then use that range for the new podman user:

mag37 revised this gist 1 month ago · 930c95e

1 file changed, 1 insertion, 1 deletion

Podman_tricks.md
@@ -11,7 +11,7 @@ NEW=${FIRST}-$((${FIRST}+65535)) && echo "$NEW"
11 11 ```
12 12
13 13 Then use that range for the new podman user:
14 - ```
14 + ```sh
15 15 sudo usermod --add-subuids 231072-296607 --add-subgids 231072-296607 USERNAME
16 16 ```
17 17

mag37 revised this gist 1 month ago · 3a0de06

1 file changed, 20 insertions

Podman_tricks.md (file created)
@@ -0,0 +1,20 @@
1 + ## Calculate new SUBUID range:
2 + ```sh
3 + PREVIOUS="$(sort -t: -k2 -n /etc/subuid | tail -n1)" && PREVIOUS="${PREVIOUS#*:}" && echo "$PREVIOUS"
4 + 165536:65536
5 +
6 + FIRST="$((${PREVIOUS%:*}+${PREVIOUS#*:}))" && echo "$FIRST"
7 + 231072
8 +
9 + NEW=${FIRST}-$((${FIRST}+65535)) && echo "$NEW"
10 + 231072-296607
11 + ```
12 +
13 + Then use that range for the new podman user:
14 + ```
15 + sudo usermod --add-subuids 231072-296607 --add-subgids 231072-296607 USERNAME
16 + ```
17 +
18 + Propagate changes: `podman system migrate`
19 + And validate as the new user: `podman unshare cat /proc/self/uid_map`
20 +