繁体   English   中英

如何配置Apache和php以超级用户身份运行

[英]How to config Apache & php run as superuser

我尝试为我的项目配置apache和php,以创建基于Web的文件配置管理以在bsd unix中打开vpn,但是我无法以超级用户身份运行来启动或停止服务

您可以使用带有setuid的脚本来执行实际命令。

即一些这样的bash脚本会做到这一点

#!/bin/sh
/etc/init.d/openvpn $1

您应该使用chmod +s yourscript.sh并在PHP中使用system('yourscript.sh start')

注意:您必须非常小心,因为这可能会造成很大的安全漏洞

您在计算机上有sudo访问权限吗? 也就是说,您可以在启动/停止命令前加上“ sudo”作为超级用户来运行它们吗?

如果没有,我认为你很不走运。 但是这里几乎没有可用的信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM