Helmut Waitzmann <[EMAIL PROTECTED]> writes:

>»execargs«
>
>ist ein Programm, das mit seinen Parametern argv[1] argv[2] ... die
>Funktion execvp(argv[1], { argv[2], argv[3], ...}) aufruft.
>
>$ TMPDIR=/tmp execargs printenv printenv TMPDIR; printf 'Exit Code: %s\n' "$?"
>/tmp
>Exit Code: 0
>
>Setze ich jetzt bei »execargs« das Setuid- oder Setgid-Flag auf eine
>Benutzer- oder Gruppenkennung, die sich von meiner unterscheidet, erhalte
>ich folgende Ausgabe:
>
>$ TMPDIR=/tmp execargs printenv printenv TMPDIR; printf 'Exit Code: %s\n' "$?"
>Exit Code: 1
>
>Das scheint also eine Eigenschaft der Laufzeitumgebung zu sein.  »xterm«
>tut es also nicht explizit.

Das selbe in grün mit screen(1).  Es scheinen also wohl alle suid- und
sgid-Programme betroffen zu sein.

Die Vermutung liegt nahe, dass die Ursache im C-library oder im
Startup-Code liegt.
-- 
Wenn Sie mir E-Mail schreiben, stellen  | When writing me e-mail, please
Sie bitte vor meine E-Mail-Adresse      | precede my e-mail address with
meinen Vor- und Nachnamen, etwa so:     | my full name, like
Helmut Waitzmann <[EMAIL PROTECTED]>, (Helmut Waitzmann) [EMAIL PROTECTED]


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an