以特定用户的身份从PHP运行命令行应用程序

以特定用户的身份从PHP运行命令行应用程序,第1张

以特定用户的身份从PHP运行命令行应用程序

一种解决方案是使用

sudo(8)

exec('sudo -u myuser ls /');

显然,您将需要进行设置

sudo(8)
以允许运行您的Web服务器的用户调用它。使用来编辑sudoers文件
visudo(8)
,您可以使用类似以下的命令

wwwuser ALL=/usr/bin/rhythmbox-client

为了防止Apache能够运行其他命令,而 运行rythymbox命令。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5064897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存