问题描述
使用 PHP 脚本库向/从调制解调器发送/接收数据。
从终端 (Ubuntu) 执行 PHP -q
时完美运行,包括 User1(使用 sudo
)。
从网页触发相同的脚本不起作用。迫切需要在网页上获取一些调制解调器的设置。
- 尝试了不同的用户(也包括 User1)。甚至玩过
posix_setgid posix_setuid
- 无效。 - PHP 脚本的
whoami
显示 User1。 - Web-server (Apace) 在 User1 下运行。
- 调制解调器的权限是 (owner:group) User1:dialout - 但似乎 从终端启动时没有问题。
- 将 User1 添加到拨出没有帮助。
- 尝试调用
System('sudo -u root PHP -q....')
,允许 User1 在root
中以sudoers
的形式运行命令 - 无效。
我还有哪些需要克服的限制?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)