我在几个服务器上使用了一个名为“webmin”的开源 Perl 包。内部主要是 Perl。
我在新的 64 位服务器上发现了一个奇怪的行为:文件被创建为空。
我将其追溯到 Perl 的内置函数中的“Permission Denied”错误,open
这是非常不寻常的,因为应用程序以 root 身份运行。我有 perl 输出 $< 和 $> 变量,他们都声称我是用户 0
这个错误似乎会影响目录中的文件,该目录不是世界可执行文件(chmod o-x $DIR
)......而且它只发生在 webmin 的深处,我无法自行重现它。
这听起来对任何人来说都很熟悉吗?