Article View: pl.comp.os.linux.programowanie
Article #604Re: chroot
From: Cezary H. Noweta
Date: Thu, 23 Sep 1999 15:44
Date: Thu, 23 Sep 1999 15:44
25 lines
1983 bytes
1983 bytes
Witam, Filip Ozimek wrote: > Próbuję najpierw zrobić chroot(2) a potem odpalić jakiś program > przez system(3) (program jest statycznie zlinkowany, proces to wykonujący > dziala na prawach roota) ale jakoś nie dziala. :( Móglby ktoś podać jakiś > dzialający przykladzik? Jesli system(...) zwraca 127 (0x7F), to jest spowodowane niemoznoscia odpalenia /bin/sh: system(...) odpala "/bin/sh -c 'twoja_komenda'", wiec statycznie musi byc zlinkowany (skompilowany) /bin/sh i 'twoja_komenda'. Z tym pierwszym moze byc problem ;). Musisz skopiowac do 'twojego_roota' /bin/sh i pliki uzywane przez /bin/sh (nie tylko biblioteki) - nie wiem ktore :(. Podejrzewam, ze do 'twojego_roota' bedzie trzeba skopiowac kupe plikow. Lepszym rozwiazaniem jest execve(...) (lub fork() i execve(...)). Poza tym system(...) blokuje sygnaly. -- pozdrawiam -- Cezary H. Noweta 90-237 LODZ, ul. J.Matejki 34/38 POLAND (chn@irys.usun.drugiitrzeciczlon.uni.lodz.pl) +48 42 6356013, 6356012 University of Lodz - Main Library fax 6781678
Technical Details
Message-ID:
<37EA4AD2.FDEDB1F7@irys.usundrugiczlon.lodz.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.swierk.pl!paa.gov.pl!opoka-warszawa!orion.cst.tpsa.pl!news.nask.pl!news.icm.edu.pl!not-for-mailReferences:
<7sdfqq$jkt$1@news.pse.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.swierk.pl!paa.gov.pl!opoka-warszawa!orion.cst.tpsa.pl!news.nask.pl!news.icm.edu.pl!not-for-mail From: "Cezary H. Noweta" <chn@irys.usundrugiczlon.lodz.pl> Newsgroups: pl.comp.os.linux.programowanie Subject: Re: chroot Date: Thu, 23 Sep 1999 17:44:18 +0200 Organization: Biblioteka Uniwersytecka w Lodzi Lines: 25 Message-ID: <37EA4AD2.FDEDB1F7@irys.usundrugiczlon.lodz.pl> References: <7sdfqq$jkt$1@news.pse.pl> NNTP-Posting-Host: chncc.lib.uni.lodz.pl Mime-Version: 1.0 X-Trace: sunsite.icm.edu.pl 938101473 28267 212.191.71.33 (23 Sep 1999 15:44:33 GMT) X-Complaints-To: abuse@news.icm.edu.pl NNTP-Posting-Date: 23 Sep 1999 15:44:33 GMT X-Accept-Language: pl,en X-Mailer: Mozilla 4.61 [en] (Win95; I) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit