我在Raspberry Pi上运行一个小型网络服务器。我正在尝试使用python脚本访问GPIO端口,通过CGI从本地网络上的另一台计算机执行。
使用sudo在本地执行时程序运行正常。但是,当我从另一台计算机运行它时,CGI返回以下错误:
type' exceptions.IOError' :[Errno 13]许可被拒绝
我给了文件完全权限(我知道它不好,但我是唯一的用户),我给了www-data权限来运行文件。我似乎无法访问GPIO端口。我不知道哪些文件权限阻止了我。你能帮忙吗?
编辑:我找到了解决方案,我不得不将www-data添加到spi组。在终点站搜索一条血腥线3小时。