B14*_*4D3 3 security php bash apache-2.2
如何阻止apache执行bash脚本?任何 php 脚本都无法在 bash 中执行命令(例如将添加链接到我的 php 和 html 文件的命令)。有没有办法做到这一点??
编辑:我脑子里有任何 bash 命令,而不仅仅是 .sh 文件
您可以使用 php.ini 中的指令禁用对 PHP 中特定函数的访问disable_functions
,例如:
disable_functions = exec,system,print
或者,如果您想阻止 PHP 编辑其他文本文件的内容(如您的评论中所述),您可以使用文件系统权限来保护它们 - 使网络服务器用户(或 PHP 执行的用户)不具有文件系统权限对文件的写权限。
参考:
http://www.cyberciti.biz/faq/linux-unix-apache-lighttpd-phpini-disable-functions/
http://www.webhostgear.com/319.html
归档时间: |
|
查看次数: |
7700 次 |
最近记录: |