作为不同用户并导入模块的Pythonic方式

时间:2017-10-04 14:37:31

标签: python python-import sudo

我的代码的较小版本看起来像这样

from codebase import head
a = head()
n = []
with sudo_user('userB'):
    from books import name
    n = name()
<do some other things with a and n>

实际问题是,head模块可以由userA(当前用户)访问,但不能由userB访问,name()模块可以由userB访问,而不是userA访问。 userA和userB都具有sudo权限。

有没有办法像sudo_user那样做什么?

0 个答案:

没有答案