mirror of
https://github.com/containers/podman.git
synced 2025-07-04 01:48:28 +08:00
Merge pull request #19088 from edsantiago/fix_corrupt_man_tables
[CI:DOCS] uidmap man pages: fix corrupt tables
This commit is contained in:
@ -22,7 +22,7 @@ The _amount_ specifies the number of consecutive UIDs that is mapped.
|
||||
If for example _amount_ is **4** the mapping looks like:
|
||||
|
||||
| host UID | container UID |
|
||||
| - | - |
|
||||
| ---------- | ---------------- |
|
||||
| _from_uid_ | _container_uid_ |
|
||||
| _from_uid_ + 1 | _container_uid_ + 1 |
|
||||
| _from_uid_ + 2 | _container_uid_ + 2 |
|
||||
@ -42,13 +42,13 @@ _/etc/subuid_ and the UID of the user calling Podman.
|
||||
|
||||
First mapping step:
|
||||
|
||||
| host UID | intermediate UID |
|
||||
| - | - |
|
||||
| UID for the user starting Podman | 0 |
|
||||
| 1st subordinate UID for the user starting Podman | 1 |
|
||||
| 2nd subordinate UID for the user starting Podman | 2 |
|
||||
| 3rd subordinate UID for the user starting Podman | 3 |
|
||||
| nth subordinate UID for the user starting Podman | n |
|
||||
| host UID | intermediate UID |
|
||||
| -------- | ---------------- |
|
||||
| UID for Podman user | 0 |
|
||||
| 1st subordinate UID | 1 |
|
||||
| 2nd subordinate UID | 2 |
|
||||
| 3rd subordinate UID | 3 |
|
||||
| nth subordinate UID | n |
|
||||
|
||||
To be able to use intermediate UIDs greater than zero, the user needs to have
|
||||
subordinate UIDs configured in _/etc/subuid_. See **subuid**(5).
|
||||
@ -58,7 +58,7 @@ The second mapping step is configured with **--uidmap**.
|
||||
If for example _amount_ is **5** the second mapping step looks like:
|
||||
|
||||
| intermediate UID | container UID |
|
||||
| - | - |
|
||||
| ------------------ | ---------------- |
|
||||
| _from_uid_ | _container_uid_ |
|
||||
| _from_uid_ + 1 | _container_uid_ + 1 |
|
||||
| _from_uid_ + 2 | _container_uid_ + 2 |
|
||||
@ -70,11 +70,11 @@ When running as rootless, Podman uses all the ranges configured in the _/etc/sub
|
||||
The current user ID is mapped to UID=0 in the rootless user namespace.
|
||||
Every additional range is added sequentially afterward:
|
||||
|
||||
| host |rootless user namespace | length |
|
||||
| - | - | - |
|
||||
| $UID | 0 | 1 |
|
||||
| 1 | $FIRST_RANGE_ID | $FIRST_RANGE_LENGTH |
|
||||
| 1+$FIRST_RANGE_LENGTH | $SECOND_RANGE_ID | $SECOND_RANGE_LENGTH|
|
||||
| host | rootless user namespace | length |
|
||||
| ------ | ----------------------- | ------ |
|
||||
| $UID | 0 | 1 |
|
||||
| 1 | $FIRST_RANGE_ID | $FIRST_RANGE_LENGTH |
|
||||
| 1+$FIRST_RANGE_LENGTH | $SECOND_RANGE_ID | $SECOND_RANGE_LENGTH|
|
||||
|
||||
Even if a user does not have any subordinate UIDs in _/etc/subuid_,
|
||||
**--uidmap** can be used to map the normal UID of the user to a
|
||||
|
Reference in New Issue
Block a user