gpt4 book ai didi

php - 如何从需要 SUDO 的 php 调用 shell 脚本?

转载 作者:IT王子 更新时间:2023-10-29 00:00:23 31 4
gpt4 key购买 nike

我有一个需要 SUDO 才能工作的 bash 脚本文件。

我可以使用 SUDO 从命令行运行它,但系统会提示我输入 SUDO 密码。

我想通过 shell_exec 从 php 运行这个脚本,但是如果我调用 SUDO,它不像命令行那样可以提示我输入密码。有没有办法通过 sudo 调用传递 sudo 的密码?

我该怎么做?

最佳答案

编辑 sudoers 文件(使用 visudo)并添加允许 Web 服务器用户无需密码即可运行命令的规则。例如:

www-data ALL=NOPASSWD: /path/to/script

关于php - 如何从需要 SUDO 的 php 调用 shell 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3166123/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com