为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
德玛西亚99 2019-07-30 17:08:12
如何从需要SUDO的php调用shell脚本?我有一个文件是一个bash脚本,需要SUDO才能工作。我可以使用SUDO从命令行运行它但我会被提示输入SUDO密码。我想从php运行这个脚本,shell_exec但如果我调用SUDO,它不像命令行,我可以提示输入密码。有没有办法通过sudo调用传递sudo的密码?我怎样才能做到这一点?
查看完整描述

3 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

您可以在sudoers文件中添加以下内容:

username ALL=NOPASSWD: /path/to/script

这将允许特定用户sudo在不提示输入密码的情况下调用该特定脚本。


查看完整回答
反对 回复 2019-07-30
  • 3 回答
  • 0 关注
  • 503 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信