程式:
<?php
$shell = "/sbin/iptables -I INPUT -s 123.45.6.7 -j DROP";
echo "<pre>";
exec($shell, $status);
echo "</pre>";
$shell = "<font color='red'>$shell</font>";
if( $status ){
echo "shell命令{$shell}執行失敗";
} else {
echo "shell命令{$shell}成功執行";
}
?>
頁面結果:

這是終端結果:

求大佬指點迷津
uj5u.com熱心網友回復:
就是成功執行后為什么在終端里卻沒有 如果直接在終端里寫iptables -I INPUT -s 123.45.6.7 -j DROP就可以使用iptables -L查看uj5u.com熱心網友回復:
查看日志是因為iptables v1.6.0: can't initialize iptables table `filter': Permission denied (you must be root)uj5u.com熱心網友回復:
看來是權限問題轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/29562.html
標籤:應用程序開發區
上一篇:小白想問問Anaconda里面出現flexible問題
下一篇:vmware tools安裝不起
