一种解决方案是使用
sudo(8):
exec('sudo -u myuser ls /');
显然,您将需要进行设置
sudo(8)以允许运行您的Web服务器的用户调用它。使用来编辑sudoers文件
visudo(8),您可以使用类似以下的命令:
wwwuser ALL=/usr/bin/rhythmbox-client
为了防止Apache能够运行其他命令,而 仅 运行rythymbox命令。
欢迎分享,转载请注明来源:内存溢出
一种解决方案是使用
sudo(8):
exec('sudo -u myuser ls /');
显然,您将需要进行设置
sudo(8)以允许运行您的Web服务器的用户调用它。使用来编辑sudoers文件
visudo(8),您可以使用类似以下的命令:
wwwuser ALL=/usr/bin/rhythmbox-client
为了防止Apache能够运行其他命令,而 仅 运行rythymbox命令。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)