跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 解决了centos7php函数exec("poweroff")这么写执行失败返回false求解
未分類
2 2 月 2020

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

deyu 大佬有话说 : 2020-1-13 23:32:19

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

本帖最后由 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字符就执行关机命令

king51 大佬有话说 : 2020-1-13 23:34:49

yc007t 因为php的执行用户是普通用户,普通用户是没有关机权限的

太上皇 大佬有话说 : 2020-1-13 23:37:48

<?php system(‘shutdown -h now’); ?>

deyu 大佬有话说 : 2020-1-13 23:37:48

king51 大佬有话说 : 2020-1-13 23:34
因为php的执行用户是普通用户,普通用户是没有关机权限的

大佬那要怎么提权,,,这个问题好难啊,对我这种都没接触过Linux的人来说

deyu 大佬有话说 : 2020-1-13 23:39:09

太上皇 大佬有话说 : 2020-1-13 23:37

一样的。都不执行,这种系统命令,普通命令是可以的

king51 大佬有话说 : 2020-1-13 23:39:59

deyu 大佬有话说 : 2020-1-13 23:37
大佬那要怎么提权,,,这个问题好难啊,对我这种都没接触过Linux的人来说 …

https://blog.csdn.net/wenwenxiong/article/details/53189604

cherbim 大佬有话说 : 2020-1-13 23:41:31

因为你执行PHP的是普通用户,特殊命令需要root身份

yaren 大佬有话说 : 2020-1-13 23:48:44

用cron定时任务+python搞吧。 php执行c端自己权限不够

z13579 大佬有话说 : 2020-1-14 00:10:22

不建议用php来监控,换个python来搞吧

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具