我确实有一个脚本,我可以在其中运行本机操作系统命令(非超级用户命令)
#!/usr/bin/perl
print "Content-type: text/html\n\n";
system("ls -lrt");
这很好用。系统命令输出显示在网页上..
但是,我将自己的二进制“get_stats”(具有超级用户权限)放在 /sbin 目录中。但是网页显示为空白,网页上不显示系统命令输出。
#!/usr/bin/perl
print "Content-type: text/html\n\n";
system("get_stats");
在 apache config 或 /etc/sudoers 中需要进行哪些更改?
谢谢阿布舍克