On Thu, 2011-11-03 at 17:07 +0530, nishant mungse wrote:
> Hi Greg,
> 
> I have one more doubt regarding lxc containers.
> 
> command::
>  lxc-execute -n ubuntu_user -f /home/nishant/ubuntu.conf  -- useradd
> -c "base_system" -m -p base_system base
> 
> Will this create a new user in base container or on my host system?

No. lxc-execute(1) is dedicated to run application containers with
limited isolation. At this time, application containers share the user
namespace with the host (AKA. lxc-execute doesn't pass CLONE_NEWUSER to
clone(2)).

> I am asking this question because when I execute this command
> directory named base_system is created on my host system, but I want
> it to create it on my base container because I want to to smbtorture
> tests on many containers.
> 
> How should I do this?

Since all application containers use the host user namespace, once the
user is created, it's available for all containers... do you have a
problem with that ?

> Please help me ASAP.


> Thanks and Regards,
> Nishant Mungse
> 
> 
> On Thu, Nov 3, 2011 at 4:44 PM, nishant mungse
> <[email protected]> wrote:
>         Hi Greg,
>         
>         Thanks 4 reply. It is working now. Thanks 
>         
>         Regards,
>         Nishant Mungse
>         
>         On Thu, Nov 3, 2011 at 3:41 PM, Greg Kurz <[email protected]>
>         wrote:
>                 On Thu, 2011-11-03 at 11:25 +0530, nishant mungse
>                 wrote:
>                 > Hi,
>                 >
>                 > I am using lxc-execute command and in place of
>                 command to execute i am
>                 > using bin/smbtorture //nishant/ubuntu -Uubuntu_user%
>                 passwd raw.write
>                 > test.
>                 >
>                 > command::
>                 > lxc-execute -n ubuntu_user
>                 > -f /home/nishant/ubuntu.conf
>                  /home/nishant/Desktop/samba-4.0.0alpha15/bin/smbtorture 
> //localhost/ubuntu  -Uubuntu_user%npasswd raw.write
>                 >
>                 > o/p
>                 > lxc-execute: invalid option -- 'U'
>                 >
>                 >
>                 > It is not recognizing this -U option which is
>                 required in case of
>                 > smbtorture.
>                 >
>                 > Can anyone plz tell me how to execute such command
>                 on containers?
>                 
>                 
>                 
>                 You need to insert -- before the command to execute so
>                 that lxc doesn't
>                 try to parse the remaining command line arguments:
>                 
>                 lxc-execute -n ubuntu_user
>                 -f /home/nishant/ubuntu.conf -- smbtorture
>                 
>                 Cheers.
>                 
>                 --
>                 Gregory Kurz
>                 [email protected]
>                 Software Engineer @ IBM/Meiosys
>                  http://www.ibm.com
>                 Tel +33 (0)534 638 479                           Fax
>                 +33 (0)561 400 420
>                 
>                 "Anarchy is about taking complete responsibility for
>                 yourself."
>                        Alan Moore.
>                 
>         
>         
> 

-- 
Gregory Kurz                                     [email protected]
Software Engineer @ IBM/Meiosys                  http://www.ibm.com
Tel +33 (0)534 638 479                           Fax +33 (0)561 400 420

"Anarchy is about taking complete responsibility for yourself."
        Alan Moore.


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Lxc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxc-users

Reply via email to