社区
基础编程
帖子详情
php exec 怎样以root用户来运行外部命令
wff010
2007-08-29 04:41:11
很多外部命令无法执行,于是我就执行了whoami,发现结果是nobody,怎样才能以root用户去执行外部命令呢??
...全文
533
4
打赏
收藏
php exec 怎样以root用户来运行外部命令
很多外部命令无法执行,于是我就执行了whoami,发现结果是nobody,怎样才能以root用户去执行外部命令呢??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wff010
2007-08-30
打赏
举报
回复
呵呵,知道了
我新建一个用户再给这个用户sudo的权限就可以了吧??
mysqlaping
2007-08-29
打赏
举报
回复
这个不能。apache也不允许设置root帐户的。
Aylazhang
2007-08-29
打赏
举报
回复
要是以web的形式执行的话,其实是apache这个deamon的用户权限。
wff010
2007-08-29
打赏
举报
回复
怎么没有人回呢??
PHP
调用Linux命令权限不足问题解决方法
业务背景: yourcmd为我的linux程序,它对权限要求非常严格,当用
php
去执行yourcmd程序 系统:CentOS 6.3 apache是
php
的执行
用户
用
exec
函数去执行linux系统上的程序/usr/local/yourcmd/sbin/yourcmd
php
代码如下: 复制代码 代码如下: <?
php
$conf_file = “/var/www/html/web
root
/test.tmp”; $command = “sudo /usr/local/yourcmd/sbin/yourcmd -t -f {$conf_file}”;
exec
($command,$out);
php
外部执行命令函数用法小结
本文实例讲述了
php
外部执行命令函数用法。分享给大家供大家参考,具体如下: 首先先要自我检讨一下的,学习和使用
php
已经前前后后一年多了,研究和使用Linux系统也差不多一年了,我居然不知道
php
这种解释型语言可以直接调用操作命令去操纵系统… 先总结下Linux的操作,常用的cd、cp、mv、rm之类的就不提了,值得总结的第一点是普通
用户
在提取
root
权限的时候需要在命令前加上sudo,然后在vi编辑器中输出行号的命令是 :set nu。
php
的内置函数
exec
,system都可以调用系统命令(shell命令),但是,要想使用这二个函数
php
.ini中的安全模式必须关闭,要不然为了安全起见p
linux进程全解-3.4.linux应用编程和网络编程第4部分
本课程对linux中进程及其相关的各种知识做了系统性讲述,包括:进程的起始和环境、父子进程、
exec
族函数、守护进程、进程间通信等。学完本节后学生可以对进程的概念有更深入理解和更全面认识。
php
无法
运行
外部命令
,
php
无法调用
外部命令
时的处理方法
在
php
中,调用
外部命令
的函数有不少,常见的有: system()passthru()escapeshellcmd()pcntl_
exec
()
exec
()有时,会遇到在
php
脚本中添加了命令,例:
exec
("rm -rf /a/b/c/*.html");却始终不能执行。问题一:问题在于c文件的权限,设置的高了就没有问题了。问题二:
php
的安全模式。
PHP
脚本中受到如下四个方面的限制: 由于 PH...
php
无法
运行
外部命令
,
php
执行系统
外部命令
的方法详解
在
php
编程中,用于执行系统
外部命令
的方法有很多,这里看下它们的区别:system() 输出并返回最后一行shell结果。
exec
() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。passthru() 只调用命令,把命令的
运行
结果原样地直接输出到标准输出设备上。相同点:都可以获得命令执行的状态码。例如:复制代码 代码示例://system('dir');// ex...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章