从 PHP 脚本访问端口 (ttyUSB)

问题描述

使用 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 (将#修改为@)