我需要能够通过 php 脚本修改我的 openvpn 身份验证文件。我已将我的 http 用户设置为不通过 sudoer,因为这台机器仅在我的家庭网络中可用。
我目前有以下命令:
echo shell_exec("sudo echo '".$username."' > /etc/openvpn/auth.txt");
echo shell_exec("sudo echo '".$password."' >> /etc/openvpn/auth.txt");
但是在运行时,它们根本不会更改文件,也不会在 php.ini 中提供任何输出。
我该如何进行这项工作?