php运行shell

简介: 解决www用户无权限运行的问题--------------------------------------------------------------------------------------------...
解决www用户无权限运行的问题
------------------------------------------------------------------------------------------------------
1、设置 sudo 配置文件 可写权限
chmod u+w /etc/sudoers

2、增加 www 用户的 nginx 脚本管理权限 
www     ALL=(root)      NOPASSWD: /etc/init.d/nginx


3、关闭 【强制控制台登录】执行
【非常重要】,注释该行 我的问题就出在这里,开启了这个选项之后。在PHP中怎么调用,都没有执行结果
#Defaults    requiretty


4、还原 sudo 配置权限  440
【非常重要】,如果不还原权限。在PHP中怎么调用,都没有执行结果。
chmod u-w /etc/sudoers
--------------------------------------------------------------------------------------------------------

5、调用php
$result2 = exec("/usr/bin/sudo /etc/init.d/nginx stop",$result);
var_dump($result);
var_dump($result2);
目录
相关文章
|
1月前
|
Linux Shell 开发工具
Shell的运行原理以及Linux当中的权限问题
Shell的运行原理以及Linux当中的权限问题
35 0
|
1月前
|
运维 Java Shell
Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包
Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包
35 0
|
2月前
|
Shell Linux 程序员
【Linux】浅谈shell命令以及运行原理
【Linux】浅谈shell命令以及运行原理
|
2月前
|
存储 监控 Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
46 0
|
5月前
|
Linux Shell 程序员
【Linux】shell运行原理及权限
前几期文章重点讲解了Linux的一些基本指令,让大家能够快速的上手使用Linux,也不知道大家运用的熟练不,今天我们深入学习下Linux的shell命令以及运行原理和Linux下的权限方面的一些知识。
|
7月前
|
Linux Shell 数据安全/隐私保护
Linux:shell命令运行原理和权限的概念
Linux:shell命令运行原理和权限的概念
|
9月前
|
Ubuntu 安全 Linux
不用安装虚拟机,直接在Windows上面运行Linux Bash Shell,嗯!真香!!!
不用安装虚拟机,直接在Windows上面运行Linux Bash Shell,嗯!真香!!!
160 0
|
7天前
|
Linux Shell 程序员
【Linux】权限(shell运行原理、概念,Linux权限)
【Linux】权限(shell运行原理、概念,Linux权限)
14 2
|
3月前
|
Shell Linux 程序员
【Linux】shell命令以及运行原理
【Linux】shell命令以及运行原理
【Linux】shell命令以及运行原理
|
3月前
|
Shell Linux
张三、如花、王婆带你了解Shell命令以及运行原理
张三、如花、王婆带你了解Shell命令以及运行原理
28 0