从python脚本运行sudo命令行不要求输入密码,为什么?

时间:2017-07-30 03:13:32

标签: python ubuntu tesseract sudo

我的python脚本中有一行代码,如下所示

subprocess.run(["tesseract", filepath, "stdout"]

通过filepath传递给方法的内容如下图所示:

some regular text on a picture

当我运行这个python脚本时,我得到了像这样的结果

[1123456789
I"#$%&'II* ,-./

Process finished with exit code 0

但如果我从终端呼叫tesseract,则需要使用" sudo"我需要输入我的密码。就像这张图片一样:

result in terminal

所以我的问题是:我在我的系统中调用相同的进程(tesseract),为什么终端需要root权限而不是python脚本?

0 个答案:

没有答案
相关问题