<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div><span></span></div> <div class="qtdSeparateBR" id="yui_3_16_0_ym19_1_1492678184081_10726"><br><br></div><div class="yahoo_quoted" id="yui_3_16_0_ym19_1_1492678184081_6057" style="display: block;"> <div style="font-family: Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_ym19_1_1492678184081_6056"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_ym19_1_1492678184081_6055"> <div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_6058"><font size="2" face="Arial"> On Thursday, April 20, 2017 10:44 AM, Daniel P. Berrange <berrange@redhat.com> wrote:<br></font></div><br clear="none"><div class="y_msg_container" id="yui_3_16_0_ym19_1_1492678184081_6054">> > indeed the container is using the idmap feature because the<br clear="none">> > efective uid/gid map (900/900) is not allowing writes in the<br clear="none">> > filesystem, but it doesn't seems very usefull.<br clear="none">> > <br clear="none">> > is it possible to have read/write containers while using idmap?<br clear="none">> <br clear="none">> You need to change the UIDs in your container's filesystem to be<br clear="none">> offset by 900<br clear="none"><br clear="none"><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_6104">yes, that was my first thought but I was unsure if it was the correct way. <br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_12559"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_12560">running these commands did the trick (not all files are root:root):<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_24341"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_12561"># find /media/containers/lab-gentoo-01 -uid 0 -exec chown --no-dereference 900 -- {}  \;</div><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_24308"># find /media/containers/lab-gentoo-01 -gid 0 -exec chgrp --no-dereference 900 -- {}  \;</div><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_28038"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_35044"># ls -l /media/containers/lab-gentoo-01/<br id="yui_3_16_0_ym19_1_1492678184081_36777">total 36<br id="yui_3_16_0_ym19_1_1492678184081_36778">-rw-r--r--  1 900 900    0 Apr 20 11:16 a<br id="yui_3_16_0_ym19_1_1492678184081_36779">drwxr-xr-x  2 900 900 4096 Apr 13 07:33 bin<br id="yui_3_16_0_ym19_1_1492678184081_36780">drwxr-xr-x  2 900 900   18 Apr 13 03:28 boot<br id="yui_3_16_0_ym19_1_1492678184081_36781">drwxr-xr-x  7 900 900 4096 Apr 18 12:45 dev<br id="yui_3_16_0_ym19_1_1492678184081_36782">drwxr-xr-x 31 900 900 4096 Apr 18 12:49 etc<br id="yui_3_16_0_ym19_1_1492678184081_36783">drwxr-xr-x  2 900 900   18 Apr 13 03:28 home<br id="yui_3_16_0_ym19_1_1492678184081_36784">lrwxrwxrwx  1 900 900    5 Apr 13 06:13 lib -> lib64<br id="yui_3_16_0_ym19_1_1492678184081_36785">drwxr-xr-x  2 900 900 4096 Apr 13 06:14 lib32<br id="yui_3_16_0_ym19_1_1492678184081_36786">drwxr-xr-x  9 900 900 4096 Apr 13 07:33 lib64<br id="yui_3_16_0_ym19_1_1492678184081_36787">drwxr-xr-x  2 900 900   18 Apr 13 03:28 media<br id="yui_3_16_0_ym19_1_1492678184081_36788">drwxr-xr-x  2 900 900   18 Apr 13 03:28 mnt<br id="yui_3_16_0_ym19_1_1492678184081_36789">drwxr-xr-x  2 900 900   18 Apr 13 03:28 opt<br id="yui_3_16_0_ym19_1_1492678184081_36790">drwxr-xr-x  2 900 900    6 Apr 13 03:18 proc<br id="yui_3_16_0_ym19_1_1492678184081_36791">drwx------  2 900 900   18 Apr 13 03:28 root<br id="yui_3_16_0_ym19_1_1492678184081_36792">drwxr-xr-x  2 900 900   31 Apr 13 07:32 run<br id="yui_3_16_0_ym19_1_1492678184081_36793">drwxr-xr-x  2 900 900 4096 Apr 13 07:36 sbin<br id="yui_3_16_0_ym19_1_1492678184081_36794">drwxr-xr-x  2 900 900   18 Apr 13 03:28 sys<br id="yui_3_16_0_ym19_1_1492678184081_36795">drwxrwxrwt  2 900 900   18 Apr 13 07:36 tmp<br id="yui_3_16_0_ym19_1_1492678184081_36796">drwxr-xr-x 13 900 900 4096 Apr 18 12:49 usr<br id="yui_3_16_0_ym19_1_1492678184081_36797">drwxr-xr-x  9 900 900  102 Apr 13 03:28 var<br id="yui_3_16_0_ym19_1_1492678184081_36798"><br></div><div dir="ltr"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_28039"># virsh --connect lxc:/// start --console lab-gentoo-01<br id="yui_3_16_0_ym19_1_1492678184081_30035">Domain lab-gentoo-01 started<br id="yui_3_16_0_ym19_1_1492678184081_30036">Connected to domain lab-gentoo-01<br id="yui_3_16_0_ym19_1_1492678184081_30037">Escape character is ^]<br id="yui_3_16_0_ym19_1_1492678184081_30038">sh-4.3# /usr/bin/id<br id="yui_3_16_0_ym19_1_1492678184081_30039">uid=0(root) gid=0(root) groups=0(root)</div><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_38496">sh-4.3# pwd<br id="yui_3_16_0_ym19_1_1492678184081_38506">/<br id="yui_3_16_0_ym19_1_1492678184081_38507">sh-4.3# ls -la<br id="yui_3_16_0_ym19_1_1492678184081_30041">total 40<br id="yui_3_16_0_ym19_1_1492678184081_30042">drwxr-xr-x  21 root   root   4096 Apr 20 10:36 .<br id="yui_3_16_0_ym19_1_1492678184081_30043">drwxr-xr-x  21 root   root   4096 Apr 20 10:36 ..<br id="yui_3_16_0_ym19_1_1492678184081_30044">-rw-------   1 root   root     45 Apr 20 11:15 .bash_history<br id="yui_3_16_0_ym19_1_1492678184081_30045">drwxr-xr-x   2 root   root      6 Apr 18 13:41 .oldroot<br id="yui_3_16_0_ym19_1_1492678184081_30046">drwxr-xr-x   2 root   root   4096 Apr 13 07:33 bin<br id="yui_3_16_0_ym19_1_1492678184081_30047">drwxr-xr-x   2 root   root     18 Apr 13 03:28 boot<br id="yui_3_16_0_ym19_1_1492678184081_30048">drwxr-xr-x   3 root   root    320 Apr 20 11:15 dev<br id="yui_3_16_0_ym19_1_1492678184081_30049">drwxr-xr-x  31 root   root   4096 Apr 18 12:49 etc<br id="yui_3_16_0_ym19_1_1492678184081_30050">drwxr-xr-x   2 root   root     18 Apr 13 03:28 home<br id="yui_3_16_0_ym19_1_1492678184081_30051">lrwxrwxrwx   1 root   root      5 Apr 13 06:13 lib -> lib64<br id="yui_3_16_0_ym19_1_1492678184081_30052">drwxr-xr-x   2 root   root   4096 Apr 13 06:14 lib32<br id="yui_3_16_0_ym19_1_1492678184081_30053">drwxr-xr-x   9 root   root   4096 Apr 13 07:33 lib64<br id="yui_3_16_0_ym19_1_1492678184081_30054">drwxr-xr-x   2 root   root     18 Apr 13 03:28 media<br id="yui_3_16_0_ym19_1_1492678184081_30055">drwxr-xr-x   2 root   root     18 Apr 13 03:28 mnt<br id="yui_3_16_0_ym19_1_1492678184081_30056">drwxr-xr-x   2 root   root     18 Apr 13 03:28 opt<br id="yui_3_16_0_ym19_1_1492678184081_30057">dr-xr-xr-x 249 nobody nobody    0 Apr 20 11:15 proc<br id="yui_3_16_0_ym19_1_1492678184081_30058">drwx------   2 root   root     18 Apr 13 03:28 root<br id="yui_3_16_0_ym19_1_1492678184081_30059">drwxr-xr-x   2 root   root     31 Apr 13 07:32 run<br id="yui_3_16_0_ym19_1_1492678184081_30060">drwxr-xr-x   2 root   root   4096 Apr 13 07:36 sbin<br id="yui_3_16_0_ym19_1_1492678184081_30061">dr-xr-xr-x  12 nobody nobody    0 Mar 24 23:11 sys<br id="yui_3_16_0_ym19_1_1492678184081_30062">drwxrwxrwt   2 root   root     18 Apr 13 07:36 tmp<br id="yui_3_16_0_ym19_1_1492678184081_30063">drwxr-xr-x  13 root   root   4096 Apr 18 12:49 usr<br id="yui_3_16_0_ym19_1_1492678184081_30064">drwxr-xr-x   9 root   root    102 Apr 13 03:28 var<br id="yui_3_16_0_ym19_1_1492678184081_30065">sh-4.3# touch asdf</div><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_31695">sh-4.3#<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_12562"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492678184081_12563">Thank you Daniel !!<br></div><div class="yqt8984201952" id="yqtfd74262"><br clear="none"></div><br><br></div>  </div> </div>  </div></div></body></html>