[英]How to run sudo su from php script without password?
我正在制作一個 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
執行上述命令。 安全無所謂。
允許 web 服務器用戶在沒有密碼的情況下運行你的腳本,添加到你的 sudoers 文件中,在這個例子中apache
是 web 服務器用戶:
apache ALL=NOPASSWD: /path/to/your/php/file.php
您可以使用visudo
來編輯 sudoers 文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.