使用Python脚本权限错误删除Raspberry Pi上的文件

2024-06-02 06:19:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我的RasPi上有一个脚本,在启动时负责移动和删除一堆旧文件

名为“erasePi.py”的脚本是从rc.local调用的

在过去的几天里,我在使用这个脚本时遇到了一些问题,缺少删除和复制文件所需的权限

最后,我发现我正在使用以下行从rc.local调用橡皮擦pi.py: sudo python /home/.../erasePi.py

我改变了主意: python /home/.../erasePi.py

因为所有从rc.local运行的脚本都具有根权限

现在一切正常,但我想问,这个解决方案是多种因素的巧合,还是简单地说,我触发了Raspbian的异常行为


1条回答
网友
1楼 · 发布于 2024-06-02 06:19:24

似乎sudo命令就是问题所在

正如您在评论中提到的,rc.local文件具有根权限。因此,没有必要包含sudo命令

我希望这个评论对你有所帮助

问候

相关问题 更多 >