<br><br><div class="gmail_quote">On Fri, Nov 4, 2011 at 11:04 AM, nishant mungse <span dir="ltr"><<a href="mailto:nishantmungse@gmail.com">nishantmungse@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br><br><div class="gmail_quote"><div class="im">On Thu, Nov 3, 2011 at 6:36 PM, Greg Kurz <span dir="ltr"><<a href="mailto:gkurz@fr.ibm.com" target="_blank">gkurz@fr.ibm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>On Thu, 2011-11-03 at 17:07 +0530, nishant mungse wrote:<br>
> Hi Greg,<br>
><br>
> I have one more doubt regarding lxc containers.<br>
><br>
> command::<br>
>  lxc-execute -n ubuntu_user -f /home/nishant/ubuntu.conf  -- useradd<br>
> -c "base_system" -m -p base_system base<br>
><br>
> Will this create a new user in base container or on my host system?<br>
<br>
</div>No. lxc-execute(1) is dedicated to run application containers with<br>
limited isolation. At this time, application containers share the user<br>
namespace with the host (AKA. lxc-execute doesn't pass CLONE_NEWUSER to<br>
clone(2)).<br>
<div><br>
> I am asking this question because when I execute this command<br>
> directory named base_system is created on my host system, but I want<br>
> it to create it on my base container because I want to to smbtorture<br>
> tests on many containers.<br>
><br>
> How should I do this?<br>
<br>
</div>Since all application containers use the host user namespace, once the<br>
user is created, it's available for all containers... do you have a<br>
problem with that ?<br>
<div><div><br></div></div></blockquote></div><div> This means it will not create a directory in /home of containers.  <br> And it will not create a entry in /etc/group of container. <br> Is this right?<br>

</div><div><div class="h5"><div> </div></div></div></div></blockquote><div><br>And when is use lxc-start -n base and start the container base and then when I add user, it is shows the entry of user in /home of container and also in /etc/group of container.<br>
<br>My doubt is when i use lxc-execute and add user why it not adding the entry in /etc/group of container and why it is adding when i use lxc-start?<br><br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_quote"><div><div class="h5"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div><div>
> Please help me ASAP.<br>
<br>
<br>
> Thanks and Regards,<br>
> Nishant Mungse<br>
><br>
><br>
> On Thu, Nov 3, 2011 at 4:44 PM, nishant mungse<br>
> <<a href="mailto:nishantmungse@gmail.com" target="_blank">nishantmungse@gmail.com</a>> wrote:<br>
>         Hi Greg,<br>
><br>
>         Thanks 4 reply. It is working now. Thanks<br>
><br>
>         Regards,<br>
>         Nishant Mungse<br>
><br>
>         On Thu, Nov 3, 2011 at 3:41 PM, Greg Kurz <<a href="mailto:gkurz@fr.ibm.com" target="_blank">gkurz@fr.ibm.com</a>><br>
>         wrote:<br>
>                 On Thu, 2011-11-03 at 11:25 +0530, nishant mungse<br>
>                 wrote:<br>
>                 > Hi,<br>
>                 ><br>
>                 > I am using lxc-execute command and in place of<br>
>                 command to execute i am<br>
>                 > using bin/smbtorture //nishant/ubuntu -Uubuntu_user%<br>
>                 passwd raw.write<br>
>                 > test.<br>
>                 ><br>
>                 > command::<br>
>                 > lxc-execute -n ubuntu_user<br>
>                 > -f /home/nishant/ubuntu.conf<br>
>                  /home/nishant/Desktop/samba-4.0.0alpha15/bin/smbtorture //localhost/ubuntu  -Uubuntu_user%npasswd raw.write<br>
>                 ><br>
>                 > o/p<br>
>                 > lxc-execute: invalid option -- 'U'<br>
>                 ><br>
>                 ><br>
>                 > It is not recognizing this -U option which is<br>
>                 required in case of<br>
>                 > smbtorture.<br>
>                 ><br>
>                 > Can anyone plz tell me how to execute such command<br>
>                 on containers?<br>
><br>
><br>
><br>
>                 You need to insert -- before the command to execute so<br>
>                 that lxc doesn't<br>
>                 try to parse the remaining command line arguments:<br>
><br>
>                 lxc-execute -n ubuntu_user<br>
>                 -f /home/nishant/ubuntu.conf -- smbtorture<br>
><br>
>                 Cheers.<br>
><br>
>                 --<br>
>                 Gregory Kurz<br>
>                 <a href="mailto:gkurz@fr.ibm.com" target="_blank">gkurz@fr.ibm.com</a><br>
>                 Software Engineer @ IBM/Meiosys<br>
>                  <a href="http://www.ibm.com" target="_blank">http://www.ibm.com</a><br>
>                 Tel <a href="tel:%2B33%20%280%29534%20638%20479" value="+33534638479" target="_blank">+33 (0)534 638 479</a>                           Fax<br>
>                 <a href="tel:%2B33%20%280%29561%20400%20420" value="+33561400420" target="_blank">+33 (0)561 400 420</a><br>
><br>
>                 "Anarchy is about taking complete responsibility for<br>
>                 yourself."<br>
>                        Alan Moore.<br>
><br>
><br>
><br>
><br>
<br>
--<br>
Gregory Kurz                                     <a href="mailto:gkurz@fr.ibm.com" target="_blank">gkurz@fr.ibm.com</a><br>
Software Engineer @ IBM/Meiosys                  <a href="http://www.ibm.com" target="_blank">http://www.ibm.com</a><br>
Tel <a href="tel:%2B33%20%280%29534%20638%20479" value="+33534638479" target="_blank">+33 (0)534 638 479</a>                           Fax <a href="tel:%2B33%20%280%29561%20400%20420" value="+33561400420" target="_blank">+33 (0)561 400 420</a><br>

<br>
"Anarchy is about taking complete responsibility for yourself."<br>
        Alan Moore.<br>
<br>
</div></div></blockquote></div></div></div><br>
</blockquote></div><br>