visudo nopasswd无法为wget执行shell_exec

时间:2013-07-18 06:32:17

标签: wget sudo shell-exec

我在底部的/ etc / visudo中添加了以下行(Defaults passprompt =“Password:”this line)。  ALL =(root)NOPASSWD:/ usr / bin / wget

当我尝试使用wget命令时,它会询问passowrd。我只能在使用sudo命令后下载文件。任何人都可以帮助下载没有sudo命令的文件,因为我需要在shell_exec PHP文件中使用该命令。

1 个答案:

答案 0 :(得分:0)

以下工作旨在为所有用户提供执行/ usr / bin / wget

的权利
ALL ALL=/usr/bin/wget,  NOPASSWD: ALL

然后你可以使用

sudo wget google.com

没有要求输入密码