如何在python中调用runas管理员?

时间:2015-07-26 19:09:46

标签: python linux windows macos elevated-privileges

我不小心最后提出了一个与我不应该提出的问题;所以我会再问一次。

我如何运行请求管理员权限的子流程?

我已经尝试了

subprocess.call(['runas', '/user:administrator', 'python', 'pathtoscript'])

但是当我尝试这样做时,只要我输入管理员密码,子流程就会关闭。

另外,我如何做我在linux / max上尝试的操作?它可能就像

一样简单
subprocess.call(['sudo', 'python', 'pathtoscript'])

用于linux,以及mac等同于sudo;但由于我单独遇到窗户问题,我不太确定。

0 个答案:

没有答案