全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 634|回复: 15
打印 上一主题 下一主题

解决了centos7php函数exec("poweroff")这么写执行失败返回false求解

[复制链接]
跳转到指定楼层
1#
发表于 2020-1-13 23:32:19 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 deyu 于 2020-1-14 19:50 编辑

php禁用函数全部开放了。系统是centos7用的是bt安装的php5.6
php函数exec("poweroff")
或者 system("poweroff")
或者 shell_exec("poweroff");
或者`poweroff`;
全部不执行,返回值为假
但是调用这种无关紧要的函数就会执行比如
exec("date");
----------------------------------------------------------------------------------------------------------------------------------------------------------
目的是写了个php文件,监控流量到设定值关机或者执行其它命令,但是这些系统函数都执行不成功,那也就失去监控意义了,
用这些函数调用xxxx.sh文件也执行不成功(xxx.sh文件权限给了777)不知道为什么不成功,有做过的大佬嘛

---------------------------------------------------------------------------------------------------------------------------------------------------------
谢谢各位大佬给的意见,现在解决了,用的 cron  + php (php执行不了这些命令,但是读写个普通文件还是没问题的)
把要执行的命令写在xxx.sh(把xxx.sh当成普通文件来读写),用系统的cron  监控xxx.sh脚本,
条件成立之后php会写入相关命令,cron会自动调用。
放个测试地址吧http://qqee.cf

ps[不会写.sh.py脚本]


推荐
发表于 2020-1-14 00:09:40 来自手机 | 只看该作者
最好不要提权,万一有漏洞就惨了。还是用楼上的cron定时任务比较好。php可以写个普通文件,定时任务检查文件内容发现是poweroff字符就执行关机命令
推荐
发表于 2020-1-13 23:34:49 | 只看该作者
因为php的执行用户是普通用户,普通用户是没有关机权限的
16#
 楼主| 发表于 2020-1-14 19:39:07 | 只看该作者
z13579 发表于 2020-1-14 00:10
不建议用php来监控,换个python来搞吧

解决了谢谢,用系统的cron
15#
 楼主| 发表于 2020-1-14 19:37:18 | 只看该作者
yaren 发表于 2020-1-13 23:48
用cron定时任务+python搞吧。 php执行c端自己权限不够

解决了谢谢,用系统的cron加+php (主要是php这边的数据都给遍历好了直接拿出来就可以用了)
14#
 楼主| 发表于 2020-1-14 19:35:01 | 只看该作者
king51 发表于 2020-1-13 23:39
https://blog.csdn.net/wenwenxiong/article/details/53189604

解决了谢谢,用系统的cron
13#
发表于 2020-1-14 10:05:24 来自手机 | 只看该作者
ps   -ef|grep php 运行用户要切root
12#
发表于 2020-1-14 09:46:02 | 只看该作者
sudoer加www
11#
发表于 2020-1-14 00:18:36 来自手机 | 只看该作者
配置sudoer,然后用sudo执行
10#
发表于 2020-1-14 00:10:22 | 只看该作者
不建议用php来监控,换个python来搞吧
8#
发表于 2020-1-13 23:48:44 | 只看该作者
用cron定时任务+python搞吧。 php执行c端自己权限不够
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-23 14:27 , Processed in 0.088312 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表