Привет, я уже пару дней пытаюсь правильно настроить права, но даже после изучения документации и форума, я не могу понять, как это сделать. У меня есть zpool, скажем, Code: zpool-12tb/media/, владельцем которого является Code: mediaU:mediaUsers. Я выполнил Code: groupadd -g 1005 mediaUsers
useradd mediaU -u 1005 -g 1005 -m -s /bin/bash
chown -R mediaU:mediaUsers /zpool-12tb/media. Теперь моя цель — предоставить общий доступ к этой папке для нескольких lxc-контейнеров, например, jellyfin и qbittorrent. В прошлом я использовал эту инструкцию, но она не решает проблему прав доступа, когда два контейнера используют разных пользователей, так как она избегает сопоставления, создавая пользователя на хосте, который соответствует пользователю на lxc+100'000. Поскольку jellyfin использует пользователя 110, а qbittorrent использует root, я не могу предоставить общий доступ к папке для обоих lxc-контейнеров. Теперь в документации сказано, что мне нужно добавить эти строки в конфигурацию lxc: Code: # uid map: from uid 0 map 1005 uids (in the ct) to the range starting 100000 (on the host), so 0..1004 (ct) → 100000..101004 (host)
lxc.idmap = u 0 100000 1005
lxc.idmap = g 0 100000 1005
# we map 1 uid starting from uid 1005 onto 1005, so 1005 → 1005
lxc.idmap = u 1005 1005 1
lxc.idmap = g 1005 1005 1
# we map the rest of 65535 from 1006 upto 101006, so 1006..65535 → 101006..165535
lxc.idmap = u 1006 101006 64530
lxc.idmap = g 1006 101006 64530 Стоит ли мне изменить для jellyfin 1005 на 110 для пользователя и 1005 на 118 для группы? И что касается qbittorrent? Как сопоставить root lxc с 1005 хостом? Я немного потерялся, и наличие как 1005 на хосте, так и в гостевой системе усложняет понимание, что есть что (имхо).
useradd mediaU -u 1005 -g 1005 -m -s /bin/bash
chown -R mediaU:mediaUsers /zpool-12tb/media. Теперь моя цель — предоставить общий доступ к этой папке для нескольких lxc-контейнеров, например, jellyfin и qbittorrent. В прошлом я использовал эту инструкцию, но она не решает проблему прав доступа, когда два контейнера используют разных пользователей, так как она избегает сопоставления, создавая пользователя на хосте, который соответствует пользователю на lxc+100'000. Поскольку jellyfin использует пользователя 110, а qbittorrent использует root, я не могу предоставить общий доступ к папке для обоих lxc-контейнеров. Теперь в документации сказано, что мне нужно добавить эти строки в конфигурацию lxc: Code: # uid map: from uid 0 map 1005 uids (in the ct) to the range starting 100000 (on the host), so 0..1004 (ct) → 100000..101004 (host)
lxc.idmap = u 0 100000 1005
lxc.idmap = g 0 100000 1005
# we map 1 uid starting from uid 1005 onto 1005, so 1005 → 1005
lxc.idmap = u 1005 1005 1
lxc.idmap = g 1005 1005 1
# we map the rest of 65535 from 1006 upto 101006, so 1006..65535 → 101006..165535
lxc.idmap = u 1006 101006 64530
lxc.idmap = g 1006 101006 64530 Стоит ли мне изменить для jellyfin 1005 на 110 для пользователя и 1005 на 118 для группы? И что касается qbittorrent? Как сопоставить root lxc с 1005 хостом? Я немного потерялся, и наличие как 1005 на хосте, так и в гостевой системе усложняет понимание, что есть что (имхо).

. Я не знал, что Proxmox автоматически это исправляет.