可能重复:
Running command-line application from PHP as specific user
我有一个脚本,我需要从PHP脚本运行,它需要作为特定用户运行。这不是权限问题,而是运行“屏幕”,需要可以从指定用户访问。
我尝试过使用exec和sudo,但是sudo要求输入www-data的密码。由于我没有提示输入www-data的密码,而是指定用户,这不起作用。
任何人都知道这是否可行?
答案 0 :(得分:1)
好的,我明白了。必须添加选项:
Defaults targetpw
到sudoers文件,它会询问目标用户的密码。