Either way, there was no getting around it. It's a de facto standard that a child process inherits the same level of permissions - and the profile - of whatever the parent process is. Without that behavior on the platform, we would really have issues.
Axton made an excellent catch and I am grateful for it. Knowing that there are alternative functions out there which can be used is a very good thing. I didn't read the page close enough, so I am curious to know if these functions are present on all platforms. Many of the open source applications which I have had to tear apart and rewrite components of - such as HtDig - make use of popen to process the results from the sort utility that it uses. Unfortunately, implementations very here and there and this is something that I ran into when I ported the search engine over to windows. > > Basically all that says is whatever is run under popen runs as the > caller. In this case ARS, which should not have those privileges - and > if they are running as root they deserve all they get :-) Calling > something that uses popen from ARS is no better or worse than invoking > any other command with a run process. > -- Will Du Chene [EMAIL PROTECTED] http://www.myspace.com/wduchene _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"