没有合适的资源?快使用搜索试试~ 我知道了~
php 执行系统命令的方法
0 下载量 178 浏览量
2021-01-20
00:19:13
上传
评论
收藏 30KB PDF 举报
温馨提示
试读
1页
代码如下: 复制代码 代码如下:#include <stdio> #include <stdlib> #include <sys> #include <unistd> #include <string> int main(int argc,char * argv[]) { uid_t uid,euid; char cmd[1024]=”chmod -R 777 “; uid =getuid(); euid = geteuid(); //printf(“param %s\n”,strcat(cmd,argv[1]));
资源详情
资源评论
资源推荐
php 执行系统命令的方法执行系统命令的方法
代码如下:
复制代码 代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>
#include <string.h>
int main(int argc,char * argv[])
{
uid_t uid,euid;
char cmd[1024]=”chmod -R 777 “;
uid =getuid();
euid = geteuid();
//printf(“param %s”,strcat(cmd,argv[1]));
//exit(0);
//printf(“uid:%un. eudi=%un”,getuid(),geteuid());
if(setreuid(euid,uid))
perror(“setreuid”);
//printf(“uid:%un. eudi=%un”,getuid(),geteuid());
system(strcat(cmd,argv[1]));
return 0;
}
现在说下,在linux下面,gcc编译,以及复权的问题:
执行
gcc -Wall -o phpchmod phpchmod.c
执行
chmod u+s ./phpchmod
php代码的使用:
复制代码 代码如下:
$chmod_line = dirname(__FILE__).”/phpchmod ./dest_dir/”;
system($chmod_line);
您可能感兴趣的文章您可能感兴趣的文章:PHP打开和关闭文件操作函数总结linux下php-fpm开启关闭使用方法PHP 处理TXT文件(打开/关闭/检查/
读取)PHP计划任务之关闭浏览器后仍然继续执行的函数php中执行系统命令的方法PHP系统命令函数使用分析php中使用
exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)让PHP以ROOT权限执行系统命令的方法php实现用手
机关闭计算机(电脑)的方法
weixin_38726255
- 粉丝: 3
- 资源: 882
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0