in reply to Re^4: setuid script won't behave in 5.10, but did in 5.8
in thread setuid script won't behave in 5.10, but did in 5.8

Probably on the perl5-porters list, thats where everything happens
  • Comment on Re^5: setuid script won't behave in 5.10, but did in 5.8

Replies are listed 'Best First'.
Re^6: setuid script won't behave in 5.10, but did in 5.8
by isidore (Initiate) on Mar 23, 2010 at 08:28 UTC
    I found some hints in that list, thanks!

    The perlsec page does mention the deprecation of suidperl deep down at the bottom. I have the impression that the construct
    ($>, $<) = ($<, $>)
    is still supported, it's just that the package suidperl won't be.

    It also suggests a solution to the deprecation of suidperl - so it seems my life has been saved :))).

    Thanks to those who responded.
      I've just tried perl 5.10.1 as supplied with the Ubuntu 10.04 pre-release, and IT IS STILL BROKEN :-(((((

      Because of this I will now have a large chunk of urgent unplanned work to find and implement an alternative to the elegant approach I had using suid.

      1000 years purgatory to all programmers who think that the presence of a test package releases them from the need to think about what they are doing.