如何使用python执行shell命令并编写正则表达式以查看用户是否为root。。?
例如: 1.打开终端如何使用python执行shell命令并编写正则表达式以查看用户是否为root。。?,python,shell,Python,Shell,例如: 1.打开终端 2.用户:~$ 3.编写一个正则表达式,通过验证$or#(对于用户/root)来验证命令是否可以由root执行 我想看看函数是否正常工作(如果没有打印错误状态代码…!)为什么要使用regex?这是我见过的确定用户是否为root用户的最迂回的方法。您想这样做有什么具体的原因吗?os.geteuid()? def fun(cmd): # ---- return data stdin,stdout,stderr=fun()
2.用户:~$
3.编写一个正则表达式,通过验证$or#(对于用户/root)来验证命令是否可以由root执行
我想看看函数是否正常工作(如果没有打印错误状态代码…!)为什么要使用regex?这是我见过的确定用户是否为root用户的最迂回的方法。您想这样做有什么具体的原因吗?
os.geteuid()
?
def fun(cmd):
# ----
return data
stdin,stdout,stderr=fun()