社区
基础编程
帖子详情
linux服务器通过php执行shell的问题
thfei1982
2008-07-18 06:19:33
配置:
linux服务器+apache+php
访问一个php页面,此页面有执行shell,shell的用户权限是:
-rwxr-xr-x 1 apache root 294 7月 18 11:39 branchList.sh
但是执行后,在apache的log中却提示要输入密码。。。
直接在命令行执行branchList.sh是可以的。
哪位高手碰到过这个问题吗?
...全文
219
2
打赏
收藏
linux服务器通过php执行shell的问题
配置: linux服务器+apache+php 访问一个php页面,此页面有执行shell,shell的用户权限是: -rwxr-xr-x 1 apache root 294 7月 18 11:39 branchList.sh 但是执行后,在apache的log中却提示要输入密码。。。 直接在命令行执行branchList.sh是可以的。 哪位高手碰到过这个问题吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thfei1982
2008-07-23
打赏
举报
回复
问题找到,记录一下:
cat /etc/sysconfig/network,内容如下:
NETWORKING=yes
GATEWAY=192.168.22.*
HOSTNAME=xx
执行visudo,
发现:
apache localhost=NOPASSWD: /var/www/*.sh
将localhost改为xx或者ALL即可
fcoolx
2008-07-18
打赏
举报
回复
跟你sh的内容有关
深入理解
PHP
内核(二)之SAPI探究
简单的讲,就像函数的输入和输出一样,我们通过
Linux
命令行
执行
一段
PHP
代码,本质是
Linux
的
Shell
通过
PHP
的SAPI传入一组参数,Zend引擎
执行
后,返回给
shell
,由
shell
显示出来的过程。同样的,通过Apache调用
PHP
,通过...
php
调用远程
shell
,在
PHP
中调用
php
_ssh实现远程登陆
linux
服务器
并
执行
shell
脚本。
这个功能主要用于在web端利用程序对远程
服务器
进行操作,通过
PHP
_ssh
执行
shell
脚本来实现。首先要安装
php
_ssh2组件,
linux
中centos7下有ssh2源,直接安装。window下则需要自行下载dll组件加载,具体方法自行搜索。...
php
实现
linux
命令,
PHP
在
Linux
下运行
Shell
命令
上线的时候才反应到线上的
服务器
对权限做了严格的控制,一顿折腾之后梳理出在严格权限控制的
Linux
上如何通过Nginx/Apache 以Web的方式调用
Shell
命令,比如调用java编译或者
执行
java程序。Web
服务器
使用www用户启动。...
php
远程登录
linux
,使用
PHP
Shell
远程探索
Linux
Shell
(终端)
PHP
Shell
或
Shell
PHP
是一个用
PHP
(
PHP
超文本预处理器 )的程序或脚本,在浏览器中提供
Linux
终端 (
Shell
是一个更广泛的概念)。
PHP
壳 ,您可以
执行
大部分的
shell
命令的浏览器,但不是全部由于其限制。更新 :最近,我...
linux
php
调用
php
,
php
调用
linux
shell
命令 以及
linux
调用
php
语句
有时web
服务器
脚本需要调用
linux
shell
命令,可能还需要
linux
执行
php
脚本(http无状态)1.
php
执行
linux
命令$out=
shell
_exec('ls');echo "$out"?>当然也可以将命令换成
执行
脚本./test.sh应该注意的是,Ubuntu 默认...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章