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
我在通过 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