2011-09-05 73 views
0

我已經能夠讓PHP用戶WWW的數據運行通過visudo命令,Git命令,但我不斷收到權限被拒絕時,我想它運行允許PHP運行ln命令

ln -sf target link 

我應該怎麼放在visudo爲了這個運行良好?

回答

3

檢查如果「目標」和「鏈接」是WWW的數據acessible,使用visudo命令,在sudores文件 添加權限只允許您運行像

sudo powerfullCommand params 

,而不是

powerfullCommand params 
命令

解除某些命令的密碼請求嘗試

some_user ALL = NOPASSWD: /bin/ln 

希望這可以幫助

看看一個類似的帖子:

How to call shell script from php that requires SUDO?