看板FreeBSD
标 题Re: Open WebMail 2.32 with Perl 5.8.4
发信站超级光小站 (Thu Jun 3 07:37:23 2004)
转信站ptt!ctu-reader!ctu-peer!news.nctu!news.csie.ncyu!news.cs.nthu!bbs.supe
※ 引述《[email protected] (Yen-Ming Lee)》之铭言:
> 看起来 ENABLE_SUIDPERL=yes 并未生效, 因为这段讯息出自 perl-5.8.4 的 perl.c
> #ifndef IAMSUID
> if (PL_fdscript < 0 &&
> PL_euid != PL_uid && (PL_statbuf.st_mode & S_ISUID) &&
> PL_euid == PL_statbuf.st_uid)
> if (!PL_do_undump)
> Perl_croak(aTHX_ "YOU HAVEN'T DISABLED SET-ID SCRIPTS IN THE KERFIX YOUR KERNEL, OR PUT A C WRAPPER AROUND THIS SCRIPT!\n");
> #endif /* IAMSUID */
> perl-5.8.4 多了许多安全性的检查, 目前 speedy_cgi 在 perl-5.8.4 下是有点问题,
> 我是用了肮脏解法, 牺牲安全性和效率, 才能让 speedy_cgi 在 perl-5.8.4 运作.
> 这个问题已经回报给 unixer, 看作者打算怎麽处理罗.
多谢回覆
不过我这边是不管有没有使用 speedy_cgi,跑 openwebmail.pl 都会出现
错误讯息......我先换回 5.8.2 好了 Q_Q
--
╭───╮╭─╮
│█◤█││█│ ※ Origin:
超级光小站 <SuperLight.twbbs.org>
│█◢◣╮│█│ ※ From :
utopia.pme.nthu.edu.tw
╰◥◤█││█╰─╮
│█◢█││███│
╰───╯╰───╯