1podman-unshare(1)()                                        podman-unshare(1)()
2
3
4

NAME

6       podman-unshare - Run a command inside of a modified user namespace
7
8

SYNOPSIS

10       podman unshare [options] [--] [command]
11
12

DESCRIPTION

14       Launches  a  process  (by default, $SHELL) in a new user namespace. The
15       user namespace is configured so that the invoking user's UID  and  pri‐
16       mary  GID appear to be UID 0 and GID 0, respectively.  Any ranges which
17       match that user and group  in  /etc/subuid  and  /etc/subgid  are  also
18       mapped  in  as  themselves  with  the  help  of  the  newuidmap(1)  and
19       newgidmap(1) helpers.
20
21
22       podman unshare is useful for  troubleshooting  unprivileged  operations
23       and  for manually clearing storage and other data related to images and
24       containers.
25
26
27       It is also useful if you want to use the podman mount command.   If  an
28       unprivileged  user  wants to mount and work with a container, then they
29       need to execute podman  unshare.   Executing  podman  mount  fails  for
30       unprivileged  users  unless the user is running inside a podman unshare
31       session.
32
33
34       The unshare session defines two environment variables:
35
36
37              · CONTAINERS_GRAPHROOT: the path to the  persistent  container's
38                data.
39
40              · CONTAINERS_RUNROOT: the path to the volatile container's data.
41
42
43

EXAMPLE

45              $ podman unshare id
46              uid=0(root) gid=0(root) groups=0(root),65534(nobody)
47
48              $ podman unshare cat /proc/self/uid_map /proc/self/gid_map
49                       0       1000          1
50                       1      10000      65536
51                       0       1000          1
52                       1      10000      65536
53
54
55

SEE ALSO

57       podman(1),  podman-mount(1), namespaces(7), newuidmap(1), newgidmap(1),
58       user_namespaces(7)
59
60
61
62                                                           podman-unshare(1)()
Impressum