我正在创建一个PHP脚本,我必须在其中发送带附件的邮件。我正在使用mutt,命令是......
echo 'This is the body' | mutt -s 'Testing mutt' 1nonlyabhishek002@gmail.com -a /home/jyoti/ab.txt
...但我遇到的问题是它只适用于sudo su
所以我想在没有密码的PHP脚本中使用sudo su
。请建议我在PHP脚本中运行sudo su
的方式。
如果有办法在脚本中使用密码运行,我会很高兴,这也没关系。我想要的是使用密码或没有密码的sudo su
执行上述命令。安全无关紧要。
答案 0 :(得分:0)
允许Web服务器用户运行没有密码的脚本,添加到您的sudoers文件,在此示例中apache
是Web服务器用户:
apache ALL=NOPASSWD: /path/to/your/php/file.php
您可以使用visudo
编辑sudoers文件。