我已经在Raspberry Pi上对运动检测器进行了编程。我还编写了一个Shell脚本,该脚本拍摄一张图片并将该图片发送到另一台服务器。我为这两个服务器提供了授权密钥,因此如果我执行脚本,则不必输入密码。这可以正常工作,但是如果我运行Python脚本,它会不断要求输入另一台服务器的密码。 这是我的代码:
import os as path
path.system(" sudo -S /home/pi/webcam.sh")
安全性并不重要,因此我可以在Python脚本中编写密码。
答案 0 :(得分:0)
您应该尝试以管理员身份运行Python代码。由于它要求在Python脚本中输入密码,因此我假设您的服务器将脚本视为非管理员。