我需要从sudo权限运行程序,我在程序中运行.py文件。因此,当我的程序从sudo运行时,它会自动调用/运行带有sudo的.py文件。我正在运行像“./myFile.py arg1 arg2”
这样的文件我的要求是我的程序需要从sudo运行但是当我在程序中运行/调用.py文件时它应该以普通权限运行(没有sudo)。
如果有人有想法,请告诉我。
感谢。
答案 0 :(得分:0)
不是直接运行python文件,而是以另一个用户身份运行
su -c "./myFile.py arg1 arg2" another_user