Date: Sun, 16 Nov 1997 23:32:39 -0500 (EST) From: Evan Champion <evanc@synapse.net> To: Brian Somers <brian@awfulhak.org>, markm@freebsd.org Cc: freebsd-current@freebsd.org Subject: Re: Which setuid's don't work? Message-ID: <Pine.BSF.3.96.971116231727.221A-100000@cello.synapse.net> In-Reply-To: <199711162228.WAA01654@awfulhak.demon.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 16 Nov 1997, Brian Somers wrote: > Works fine. Ppp used to use setreuid() and now uses seteuid(). I tried a few different applications this afternoon, including perl5, and removed any hope of them using anything but seteuid() and they all worked just fine. To Mark, I think it would be appropriate to set the perl5 hints for 3.0 as follows: # # Guesses at what will be needed after 2.2 *) useshrplib='true' so='so' dlext='so' usevfork='true' usemymalloc='n' d_dosuid='define' ;; esac I turned on useshrplib because it doesn't seem useful to me to statically link against libperl if you're going to use a shared libc and co... It might also be nice if a link is made from the libperl.so.4.4 in the depths of /usr/local/lib/perl5 to /usr/local/lib/libperl.so.4.4. That will make it easier for folks doing embedded perl. (I'd also be inclined to set privlib=/usr/local/libdata/perl5, but I think the above should be good for the average user, and the purists (myself included) can use libdata :-) Evan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.971116231727.221A-100000>