On 4 Giu, 17:08, Wolfgang Draxinger <[EMAIL PROTECTED]>
wrote:
> support.intranet wrote:
> > Hello! I'm writing a small script and I need to call the
> > os.chroot function. The problem is, a few lines below I need to
> > call a program in /usr/bin. Is there a way to exit from the
> > chroot, or to limit the chroot to a single function or thread?
> > Thanks in advance
>
> No, chroot applies to the whole process and once applied it can't
> be reverted. Otherwise the whole idea of chroot being a FS jail
> would not work.
>
> So you need some programs in your chroot: Then put a directory
> usr/bin into the chroot directory and bind the system's /usr/bin
> there:
>
> mount --bind /usr/bin $chroot/usr/bin
>
> The same has to be done with all library stuff. Another option
> would be to place a statically linked busybox and it's
> subprogram links into the chroot
>
> Wolfgang Draxinger
> --
> E-Mail address works, Jabber: [EMAIL PROTECTED], ICQ: 134682867

Thanks! I'll try the bind way
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to