linux – 允许www-data执行shell脚本

前端之家收集整理的这篇文章主要介绍了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

猜你在找的Linux相关文章