[英]How to provide required privilege for www-data user in php
我正在嘗試執行一個Shell腳本,它將某些文件夾和文件從一個位置復制到另一個位置。
但是我正在努力解決一個非常基本的問題-即; 從php調用此腳本時,無法復制文件夾或文件。 而相同的腳本可以從終端完美運行。 是因為那在我執行此腳本時從終端獲得的用戶具有足夠的特權來復制/創建文件/文件夾,而當從php調用腳本時,用戶沒有足夠的特權?
對於php, shell_exec('whoami');
說用戶是www-data
我應該怎么做,才能擁有足夠的特權來從php用戶www-data進行創建和復制操作
任何幫助深表感謝。
添加:
username ALL=NOPASSWD: /path/to/script
在sudoers文件中的/etc/sudoers
,還可以使用visudo
命令來編輯該文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.