免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7914 | 回复: 8
打印 上一主题 下一主题

如何让apache调用shell [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-07 10:55 |只看该作者 |倒序浏览
大家好,如何让apache调用shell脚本,且如何使用apache调用linux自带的命令,例如:iptables等。
我试试,出错信息如下:
[Mon Jun 07 10:48:41 2010] [error] [client 192.168.1.188] can't initialize iptables table `filter': Permission denied (you must be root), referer: http://192.168.1.190/
[Mon Jun 07 10:48:41 2010] [error] [client 192.168.1.188] , referer: http://192.168.1.190/

怎么样设置它的权限啊????

着急

论坛徽章:
1
水瓶座
日期:2013-11-04 13:16:13
2 [报告]
发表于 2010-06-07 14:13 |只看该作者
回复 1# ids_company


写个php程序调用system 命令可以吧~或者其他语言也可以,shell好像也可以,以前看到过

论坛徽章:
0
3 [报告]
发表于 2010-06-07 14:41 |只看该作者
回复 2# howge
  1. <hr>
复制代码
谢谢LZ,我也看到过zeroshell就可以通过apache调用linux系统自带的命令,他使用的是将linux系统命令放在sudoers里面,我将iptables等都放进去了,但同样提示必须具有root权限。

论坛徽章:
1
水瓶座
日期:2013-11-04 13:16:13
4 [报告]
发表于 2010-06-07 14:50 |只看该作者
回复 3# ids_company


  哦,我也来瞧瞧zeroshell  
看看这个,对你有用不? http://www.yolinux.com/TUTORIALS/BashShellCgi.html

论坛徽章:
0
5 [报告]
发表于 2010-06-07 15:51 |只看该作者
无脑型的 用 吧apache 的用户改成root咋样

论坛徽章:
7
荣誉版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07狮子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10双子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
6 [报告]
发表于 2010-06-07 16:31 |只看该作者
visudo

论坛徽章:
0
7 [报告]
发表于 2010-06-07 18:29 |只看该作者
回复 5# nuclearxin


    lz,我已经讲apache用户更改为root,问题依然存在,并且出现另外一个问题,导致web server不安全。visudoer我试过了,我设置的:

apache    =NOPASSWD:  /sbin/iptables
apache调用的时候,依然提示没有权限。

论坛徽章:
7
荣誉版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07狮子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10双子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
8 [报告]
发表于 2010-06-07 18:48 |只看该作者
回复 7# ids_company


    脚本要改成 sudo urcmd
这是标准做法,如果还不好使,只能从其他方面找原因了。比如是否开启了selinux等等。

论坛徽章:
0
9 [报告]
发表于 2010-06-10 00:01 |只看该作者
回复 8# r2007


    lz,我的系统就没有安装selinux,本身在安装的时候就没有选择。你所说 sudo urcmd什么意思呢? 不好意思!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP