Читая страницу вики по не привилегированным контейнерам LXC, кажется, что UID-сопоставления нужны в конфигурационных файлах LXC, чтобы разрешить права доступа к точкам монтирования. Я думал, что диапазон host ID >100000 уже сопоставлен с контейнером, начиная с ID 0, при создании нового не привилегированного контейнера. Почему документация говорит, что мне нужно сопоставлять все эти ID вместо только одного, который мне нужен для разрешения, если они уже сопоставлены? Код: # uid map: from uid 0 map 1005 uids (в контейнере) к диапазону, начинающемуся с 100000 (на хосте), так 0..1004 (контейнер) → 100000..101004 (хост)
lxc.idmap = u 0 100000 1005
lxc.idmap = g 0 100000 1005
# мы сопоставляем 1 UID, начиная с UID 1005, на 1005, так 1005 → 1005
lxc.idmap = u 1005 1005 1
lxc.idmap = g 1005 1005 1
# мы сопоставляем остаток из 65535 от 1006 до 101006, так 1006..65535 → 101006..165535
lxc.idmap = u 1006 101006 64530
lxc.idmap = g 1006 101006 64530 Хочу понять, почему мы не можем просто использовать эти строки Код: # мы сопоставляем 1 UID, начиная с UID 1005, на 1005, так 1005 → 1005
lxc.idmap = u 1005 1005 1
lxc.idmap = g 1005 1005 1
lxc.idmap = u 0 100000 1005
lxc.idmap = g 0 100000 1005
# мы сопоставляем 1 UID, начиная с UID 1005, на 1005, так 1005 → 1005
lxc.idmap = u 1005 1005 1
lxc.idmap = g 1005 1005 1
# мы сопоставляем остаток из 65535 от 1006 до 101006, так 1006..65535 → 101006..165535
lxc.idmap = u 1006 101006 64530
lxc.idmap = g 1006 101006 64530 Хочу понять, почему мы не можем просто использовать эти строки Код: # мы сопоставляем 1 UID, начиная с UID 1005, на 1005, так 1005 → 1005
lxc.idmap = u 1005 1005 1
lxc.idmap = g 1005 1005 1
