linux下用户增加执行shell脚本权限问题
2013-10-13 00:00
495 查看
做个php项目想在php下调用shell脚本却faxian执行脚本一直只重定向句no tty present and no……查了许久终于发现原来得这样,赶紧写个日志记下。
修改sudo配置文件
1》注释Defaults requiretty->>表示不需控制终端,不注释重定向到文本文件下时一般会出现sudo:you must have a tty to run sudo
2》增加行Defaults visiblepw->>否则出现我遇到的no tty present and no……问题
3》因为我用的是apache,所以应该赋予www用户执行shell权限,增加行www ALL=(ALL)NOPASSWD:(shell脚本绝对路径(注:此处给的是所有权限)
修改sudo配置文件
1》注释Defaults requiretty->>表示不需控制终端,不注释重定向到文本文件下时一般会出现sudo:you must have a tty to run sudo
2》增加行Defaults visiblepw->>否则出现我遇到的no tty present and no……问题
3》因为我用的是apache,所以应该赋予www用户执行shell权限,增加行www ALL=(ALL)NOPASSWD:(shell脚本绝对路径(注:此处给的是所有权限)
相关文章推荐
- Jenkins 构建Docker镜像执行shell脚本用户权限问题
- 在linux中执行shell脚本,当前用户执行没有问题,设置为定时任务却报错
- linux之普通用户具有什么样的权限才能执行shell脚本???
- jenkins修改启动用户,解决执行脚本权限问题
- 【Mac】解决jenkins执行shell脚本等场景中遇见的权限不足问题
- shell实现增加删除Linux系统用户脚本(密码为随机)
- Linux终端执行shell脚本,提示权限不够
- linux 普通用户登录后,执行 shell脚本切自动输入密码切换到root
- linux 使用文本编辑器编写shell脚本执行权限不够
- Linux下无法执行shell脚本问题
- 通过sudo解决php执行shell脚本的权限问题
- 使用linux客户端执行shell脚本创建数据库初始化数据库中文乱码问题
- 通过sudo解决php执行linux脚本的权限问题
- linux crontab执行shell脚本中包含相对路径的问题
- Linux执行shell脚本提示文件找不到问题解决办法
- Linux执行Shell脚本问题
- linux用户登陆时,配置自动加载执行shell脚本的做法
- Windows下写shell脚本到Linux下执行遇到的问题及解决方案
- 解决Linux下shell脚本文件执行失败问题
- Linux终端执行shell脚本,提示权限不够的解决办法