Hi,

Thanks for your reply.

> > I recently had to reinstall my system due to a hard disk failure. The
> > reinstall included the installation of perl-5.6.1. Since then I can't
> > run any perl scripts, as they all result in messages like...
> >
> > "The crypt() function is unimplemented due to excessive paranoia. at
> > /var/neomail//checklogin.pl line 18."

>         remove crypt() call from script.
>         Or use so called non-US distributions.

Can't really remove the call to crypt. I have over a dozen packages that
call it to verify user/password combination. I provide access to users to
web based  email, banner rotation facilities and more. I can't provide
unauthorised access.

I installed everything from the same CD I've always used, and I then
upgraded to kernel 2.2.18 (I was on 2.2.16 before).

I vaguely recall seeing something some where saying it might be a kernel
issue, but I'm damned if I know where in the kernel make it would affect the
use of crypt().

I've since recompiled perl-5.6.1 telling it I have insecure suid scripts,
and enabled suid emulation [I know... :-(], to no avail.

Any other alternatives?

Phillip


-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.linux-learn.org/faqs

Reply via email to