Я перечитал все сообщения, которые смог найти, и этот вообще мне не понятен. Я не новичок в Proxmox или Linux, но это мой первый опыт с контейнерами без привилегий. Проблема в том, что я отобразил пользователя и группу с ID 1011 одинаково на хосте и в гостевой ОС. Цель состоит в том, чтобы пользователь 1011 (mfiles) был владельцем всех файлов на NFS-шаре. NFS-шара maprooted к этому пользователю/группе. Пользователь/группа mfiles существует на хосте как 1011. Пользователь/группа mfiles существует в гостевой ОС как пользователь 1011. Файл конфигурации lxc выглядит так:
lxc.idmap: u 0 100000 1011
lxc.idmap: g 0 100000 1011
lxc.idmap: u 1011 1011 1
lxc.idmap: g 1011 1011 1
lxc.idmap: u 1012 101012 64524
lxc.idmap: g 1012 101012 64524
subuid и subgid:
root:100000:65536
root:1011:1
Захожу в контейнер как root, вижу файлы там, принадлежащие mfiles:mfiles. Когда файл создается с хоста, он получается mfiles:mfiles - отлично. Но когда файл создается из гостевой ОС, он получается root:mfiles - не очень хорошо.
drwxrwxrwx 2 mfiles mfiles 4 Jul 4 00:49 .
drwxr-xr-x 387 mfiles mfiles 388 Jul 3 20:22 ..
-rw-r--r-- 1 root mfiles 0 Jul 4 00:49 file.created.from.container
-rw-r--r-- 1 mfiles mfiles 0 Jul 4 00:49 file.created.from.host
Как вообще может быть настроено одинаково пользователь и группа, и группа работает, а пользователь нет? Мне кажется, я что-то упускаю из виду, но я перепробовал все, что мог придумать, и получается только наполовину.
lxc.idmap: u 0 100000 1011
lxc.idmap: g 0 100000 1011
lxc.idmap: u 1011 1011 1
lxc.idmap: g 1011 1011 1
lxc.idmap: u 1012 101012 64524
lxc.idmap: g 1012 101012 64524
subuid и subgid:
root:100000:65536
root:1011:1
Захожу в контейнер как root, вижу файлы там, принадлежащие mfiles:mfiles. Когда файл создается с хоста, он получается mfiles:mfiles - отлично. Но когда файл создается из гостевой ОС, он получается root:mfiles - не очень хорошо.
drwxrwxrwx 2 mfiles mfiles 4 Jul 4 00:49 .
drwxr-xr-x 387 mfiles mfiles 388 Jul 3 20:22 ..
-rw-r--r-- 1 root mfiles 0 Jul 4 00:49 file.created.from.container
-rw-r--r-- 1 mfiles mfiles 0 Jul 4 00:49 file.created.from.host
Как вообще может быть настроено одинаково пользователь и группа, и группа работает, а пользователь нет? Мне кажется, я что-то упускаю из виду, но я перепробовал все, что мог придумать, и получается только наполовину.
