perl suid script fails.

From: <gbasham_at_rsmas.miami.edu>
Date: Fri, 12 May 2000 13:48:11 -0400 (EDT)

Running Perl 5.6.0 on a DS10 Alpha T64U 4.0.f

Setuid scripts do not work with the OS. The general approach is to put a C
wrapper around the script, but I would like to run a setuid script in perl
without having to go thru a C wrapper. The perl documentation says that the
problem can be addressed on some operating systems, by modifying the kernel
to disable the kernel set-id script feature. Is this an option with T64U
4.0.f and, if so, how do I do it.

Another appealing option in the suidperl error message was to run the perl
script with a -u option to force a dump, then use "undump" (not supplied) to
create an executable from the dump. Anybody know about using this on the
Alpha, and where to find "undump"?

All help is appreciated.

--Grant

  Grant Basham (305)361-4026 University of Miami
  grant_at_rsmas.miami.edu RSMAS Computer Facility/Systems
Received on Fri May 12 2000 - 17:51:48 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:40 NZDT