Hello,

as root, a 'which perl' returns:
/usr/local/bin/perl

as a user (any user) it returns:
/usr/bin/perl

When using cgi-bin scripts the user uses their path of /usr/bin/perl however the scripts do not execute. If the header is changed to use:
#!/usr/local/bin/perl
the script executes properly. With some scripts having in upwards of 20 perl-scripts .. making changes to all headers as you can imagine becomes a pain.

Though, I'm curious why the user's path does not work (the file does exist for them, and both a root and a user 'perl -v' return the same Perl Version : This is perl, v5.6.1 built for i686-linux
With the user path, it returns an Error 500.

Some of the users are having problems with their scripts malfuntioning (where at previous hosts, they worked just fine, with zero problems) with the 'root' path to perl .... [ As you can understand, I would rather have as smooth as a transition for new clients as possible]

Thanks for your thoughts

.:. Mindlash