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  users 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 containers data.   CON‐
38       TAINERS_RUNROOT the path to the volatile containers data.
39
40

EXAMPLE

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

SEE ALSO

54       podman(1),  podman-mount(1), namespaces(7), newuidmap(1), newgidmap(1),
55       user_namespaces(7)
56
57
58
59                                                           podman-unshare(1)()
Impressum