前端之家收集整理的这篇文章主要介绍了
linux – 允许www-data执行shell脚本,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Ngnix服务器上有一个名为boot.sh的
shell脚本
我试图通过PHP调用它,但我不认为我有权限.
如何授予www-data权限以运行boot.sh – 并且只能运行boot.sh
当尝试sudo chown或sudo chgrp时,我得到Operation Not Permitted
系统( “WHOAMI”);为了获得网络服务器的
用户名,我在这个例子中使用了www-data.
编辑您的sudoers
文件并
添加以下
内容.其中user是
用户名,它将在其下运行.
www-data ALL =(user)NOPASSWD:/ path / to / program / or / script
然后在PHP中使用以下命令.
system(“sudo -u user / path / to / program / or / script”);
原文链接:https://www.f2er.com/linux/399803.html