在sudo下php无法执行系统命令
来源:互联网 发布:免费电子阅览室软件 编辑:程序博客网 时间:2024/05/22 11:45
在上一篇文章解决sudo: no valid sudoers sources found, quitting,我让普通用户使用sudo的时候,不用输入密码了,但老大在后台让php执行系统命令的时候,发现php会报错,但前台执行又没有问题,让我很疑惑,网上找了下,终于知道问题所在.
系统:centos 6.3
1.切换root环境下
2.编辑/etc/sudoers
找到Default requiretty这一行,把他注释掉,如下
ps:意思就是sudo默认需要tty终端,注释掉就可以在后台执行了.
强制保存退出
3.进行验证
回到普通用户环境,发现php不再报错了,可以执行系统命令.
系统:centos 6.3
1.切换root环境下
1
sudo
su
-
2.编辑/etc/sudoers
1
vi
/etc/sudoers
找到Default requiretty这一行,把他注释掉,如下
1
#Default requiretty
ps:意思就是sudo默认需要tty终端,注释掉就可以在后台执行了.
强制保存退出
3.进行验证
回到普通用户环境,发现php不再报错了,可以执行系统命令.
0 0
- 在sudo下php无法执行系统命令
- java在linux系统下开机启动无法使用sudo命令的原因
- java在linux系统下开机启动无法使用sudo命令的原因
- 执行sudo命令时无法解析主机
- 在普通帐号下用sudo命令执行root才能执行的命令
- 在PHP中执行系统外部命令
- 在PHP中执行系统外部命令
- 在PHP中执行系统外部命令
- 在PHP中执行系统外部命令
- 在PHP中执行系统外部命令
- 在PHP中执行系统外部命令
- 在PHP中执行系统外部命令
- 在PHP中执行系统外部命令
- 在PHP中执行系统外部命令
- 在PHP中执行系统外部命令
- PHP在linux上执行系统命令
- linux下普通账户执行sudo命令
- 在shell脚本里执行sudo 命令
- 黑马程序员第一天 Java概述与环境搭建
- chapter1&&2
- iOS 代码管理SVN
- xxx is not in the sudoers file.This incident will be reported.的解决方法
- 断点的调试
- 在sudo下php无法执行系统命令
- 安卓4.2.2 修改默认语言为中文
- 解决sudo: no valid sudoers sources found, quitting
- Android getevent/senevent
- struts 中filter使用控制session
- HTML5关于ajax的最新规定
- 世界杯情感报告调查显示:两成女球迷只为看帅哥
- http://blog.slogra.com/sort/2
- jquery的clone方法bug的修复