删除/撤消.py文件上的sudo权限,该文件在从sudo previleges运行的程序中运行
我需要从sudo权限运行程序,我在程序中运行.py
文件。 因此,当我的程序从sudo
运行时,它会自动调用/运行带有sudo
的.py
文件。 我正在运行文件
./myFile.py arg1 arg2
我的要求是我的程序需要从sudo
运行但是当我在程序中运行/调用.py
文件时它应该以普通权限运行(没有sudo
)。
我该怎么办?
用你的程序在你的程序中启动你的Python脚本
su -c '' -
例子
$ sudo su - $ whoami root $ su -c 'whoami' - aboettger aboettger
或者作为名称为foo
脚本
#!/bin/bash whoami su -c 'whoami' - aboettger exit 0
示例输出
sudo ./foo root aboettger