Inline::Python
在模式下运行时,什么可以解释此编译时错误消息-T
?
在 /usr/local/lib/perl/5.14.2/Inline/Python.pm 第 193 行使用 -T 开关运行时打开的不安全依赖项。
第 193 行是Inline::Python
opens的地方$o->{API}{location}
,我认为它是“内联目录”。
当然,我已经使用了所需的选项:
use constant _INLINE_DIR_ => '/var/myapp/inline';
use Inline Config => UNTAINT => 1,
NO_UNTAINT_WARN => 1,
DIRECTORY => _INLINE_DIR_;
我已经确保它/var/myapp/inline
里面的所有东西都是每个人都可以写的,显然包括 root 和应用程序setuid
在运行时的用户。
相同的脚本在我的计算机上运行没有问题,无论我是否以 root 身份启动它,运行Inline
0.50 Inline::Python
0.43,但是当我尝试在使用相同版本的服务器上运行它时出现此错误,Inline::Python
或者版本 0.49 或 0.55 Inline
.