Python 3.x 如何打包需要使用pyinstaller运行权限的程序

Python 3.x 如何打包需要使用pyinstaller运行权限的程序,python-3.x,pyinstaller,Python 3.x,Pyinstaller,我有一个需要运行权限的程序,例如“sudo python3 main.py”。 我想用pyinstaller打包程序。但是打包后,我还需要'sudo./main'来运行它。我想在没有sudo的情况下直接运行它。我该怎么办?自动提升您的程序可能不是一个好主意。有一种叫做setuid的东西,它通常不适用于shell脚本。

我有一个需要运行权限的程序,例如“sudo python3 main.py”。
我想用pyinstaller打包程序。但是打包后,我还需要'sudo./main'来运行它。我想在没有sudo的情况下直接运行它。我该怎么办?

自动提升您的程序可能不是一个好主意。有一种叫做setuid的东西,它通常不适用于shell脚本。