http://www.fmi.uni-passau.de/archive/doc/unix/perl/faq/2.13.html (Einblicke ins Internet, 10/1995)
Why do setuid Perl scripts complain about kernel problems?
Why do setuid Perl scripts complain about kernel problems?
This message:
YOU HAVEN'T DISABLED SET-ID SCRIPTS IN THE KERNEL YET!
FIX YOUR KERNEL, PUT A C WRAPPER AROUND THIS SCRIPT, OR USE -u AND UNDUMP!
is triggered because setuid scripts are inherently insecure due to a
kernel bug. If your system has fixed this bug, you can compile Perl
so that it knows this. Otherwise, create a setuid C program that just
execs Perl with the full name of the script. Larry's wrapsuid
script can help.