[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Chroot Skriptausführung Ebene



On Fri, 2005-03-04 at 00:42 +0100, Heike C. Zimmerer wrote:

> Nö. Da steht  "\"$@\"".

dchroot -c ia32 -d gmplayer "\"$@\""

Für dchroot:

 argv[0] -> dchroot
 argv[1] -> -c
 argv[2] -> ia32
 argv[3] -> -d
 argv[4] -> gmplayer
 argv[5] -> "alle Parameter" ($@ expandiert)

ergibt

 execve("/bin/su", ["/bin/su", "-", "ia32", "gmplayer", "alle Parameter"] ...)
                                                              ^
                                                     argv[1] für gmplayer

wie erwartet und per strace leicht verifizierbar.

> (Vor du jetzt antwortest "Sag' ich doch: einer", solltest du
> evtl. nachschlagen.)

Überlass ich dir.





Reply to: