Raspbian - 运行 Python 具有 sudo 权限的 venv 脚本

Raspbian - Run Python script in venv with sudo rights

我在通过 python file.write() 将文件写入 /media/usb 中的 USB 驱动器时遇到问题。 如何使用 sudo 运行 python 脚本?而且,既然它应该是自动的,我该如何避免输入密码?

这与 python 脚本无关,而是 linux 用户权限。

您可以有以下选项(选择一个),

  • 授予您当前用户访问 U 盘挂载文件夹的权限
  • 运行 使用 sudo 提升用户权限的脚本

为避免密码提示,您可以在/etc/sudoers.d/下添加一个sudoers文件,例如

echo "$USER ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/$USER