Hello Perry,
I don't know what Obsedian is but the error is a perl security
feature. When running setuid, that is the effective UID and real UID
don't match, perl runs in 'taint mode' which means no user
supplied/affected data can be used to affect anything outside the program.
I don't recall if it is manditory or not but I'm pretty sure it is.
Check out the perlsec(1) man page for all the details.
M.
On Wed, 15 Dec 1999, Perry Blalock wrote:
> Hello,
>
> I'm running Obsidian and keep getting the following error when trying
> to do an edit from the web page:
>
> Insecure dependency in require while running setuid
> at /opt/ocs/modules/cal/dbedit.pl line 5.
>
>
> HERE IS LINE 5 OF THE dbedit.pl file:
>
> #!/usr/bin/perl
> sub dbedit {
> $w{s} = 1;
> require "$lib/dbmod.pl";
> require "$bse/disp/$lang/cal/caldbedit.phtm"; <<<<<<<<< line 5
> local(@ut,$cpad,@c1,@c2,$appdetails,$contact,$rest,$company,
> $workphone,$email,$streetaddr);
> local($ReadOnly,$ReadWrite);
> if ( ($dbwriters =~ /:ALL:/) || ( $dbwriters =~ /\:$w{u}\:/)
> || ($w{u} eq "$admin") ) {
> $CANWDB = 1;
> } else {
> $CANWDB = 0;
> }
>
> WHAT IS MEANT BY "INSECURE DEPENDENCY"?
>
> Thanks
>
>
> Best regards,
> Perry mailto:[EMAIL PROTECTED]
>
>
>
>
--
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.