|
From: Jason S. <jas...@gm...> - 2005-10-23 19:49:11
|
I agree. I upgraded the test environment of OS X to version 10.4.2 (which includes a newer version of Perl among other stuff) and the cron jobs are created as the correct user. What's on the machine is the version of Perl shipped with Panther. This will affect, then, everyone using Webmin/Usermin with OS X 10.3.9 or earlier. I can't yet upgrade the production environment to anything later than 10.3.9, because there are some other outstanding issues with 10.4 and later versions (which I'm hoping will be addressed in 10.4.3 but that's a separate issue.) I guess, in the meantime, I will look into upgrading Perl on the copy of OS X that I have. Thanks for your time & assistance. On 23 Oct 2005 21:55:54 +1000, Jamie Cameron <jca...@we...> wrote: > Hi Jason, > > I checked out your system, and I think that the cause is not a Usermin > bug at all. Rather, Perl is behaving very oddly .. it is completely > ignoring any code to switch from root to another user! For example, the > following command should print 502 (the UID that it switches to), but > does not : > > perl -e '$< =3D 502; print $<,"\n"' > > I am not an OSX expert so I can't speculate why this would be the case, > but if there is an update to Perl available, I would recommend > installing it. > > - Jamie |