Oskar Eyb <oskar(at)solls.net> wrote:
> On Thu, May 13, 2004 at 07:40:55PM +0200, Oliver Fromme wrote:
> > > Durch das setzen von TMPDIR auf ein schreibbares Verzeichnis
> > > ( /var/tmp ) ist das Problemchen nun behoben.
> >
> > .. was das »noexec« auf /tmp natürlich ad absurdum führt.
>
> Wohl nicht ganz, da /var/tmp nicht für jeden schreibbar ist.
Äh, und Du hast trotzdem keine Probleme? :-)
Wo sichern z.B. die vi-Sessions Deine User ihre Recoveries,
wenn sie nicht nach /var/tmp schreiben können? (Um nur mal
ein Problem von vielen zu nennen.)
> Man könnte doch auch als sauberste Lösung dem make - aufruf TMPDIR
> übergeben, oder? Wird ja so mit einigen anderen auch
> gemacht.. KERNCONF,CHROOTDIR,CVSROOT...
Wenn Du mich fragst -- Ich persönlich halte es für relativ
sinnfrei (und wie man sieht, ziemlich problembehaftet), auf
einem »normalen« System /tmp mit dem »noexec«-Flag zu moun-
ten. Daher finde ich die sauberste Lösung, das gar nicht
erst zu tun. ;-)
Gruß
Olli
PS: Ebenso »produktiv« ist es, eine Partiton mit »nodev«
zu mounten, auf der man ein »make relaese« machen möchte.
Das geht ebenso in die Hose. Been there, done that. :-)
-- Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "Python tricks" is a tough one, cuz the language is so clean. E.g., C makes an art of confusing pointers with arrays and strings, which leads to lotsa neat pointer tricks; APL mistakes everything for an array, leading to neat one-liners; and Perl confuses everything period, making each line a joyous adventure <wink>. -- Tim Peters To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Thu 13 May 2004 - 21:08:07 CEST