全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 621|回复: 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的执行用户是普通用户,普通用户是没有关机权限的
3#
发表于 2020-1-13 23:37:48 | 只看该作者
<?php system('shutdown -h now'); ?>
4#
 楼主| 发表于 2020-1-13 23:37:48 | 只看该作者
king51 发表于 2020-1-13 23:34
因为php的执行用户是普通用户,普通用户是没有关机权限的

大佬那要怎么提权,,,这个问题好难啊,对我这种都没接触过Linux的人来说
5#
 楼主| 发表于 2020-1-13 23:39:09 | 只看该作者

一样的。都不执行,这种系统命令,普通命令是可以的
6#
发表于 2020-1-13 23:39:59 | 只看该作者
deyu 发表于 2020-1-13 23:37
大佬那要怎么提权,,,这个问题好难啊,对我这种都没接触过Linux的人来说 ...

https://blog.csdn.net/wenwenxiong/article/details/53189604
cherbim 该用户已被删除
7#
发表于 2020-1-13 23:41:31 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
8#
发表于 2020-1-13 23:48:44 | 只看该作者
用cron定时任务+python搞吧。 php执行c端自己权限不够
10#
发表于 2020-1-14 00:10:22 | 只看该作者
不建议用php来监控,换个python来搞吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-13 11:30 , Processed in 0.098121 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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